python用scrapy模拟用户登录

谁践踏了优雅 2022-05-16 11:10 295阅读 0赞

scrapy模拟登录

关注公众号“轻松学编程”了解更多。

注意:模拟登陆时,必须保证settings.py里的COOKIES_ENABLED(Cookies中间件) 处于开启状态

COOKIES_ENABLED = True# COOKIES_ENABLED = False

策略一:直接POST数据(比如需要登陆的账户信息)

只要是需要提供post数据的,就可以用这种方法。下面示例里post的数据是账户密码:

  • 可以使用yield scrapy.FormRequest(url, formdata, callback)方法发送POST请求。
  • 如果希望程序执行一开始就发送POST请求,可以重写Spider类的start_requests(self)方法,并且不再调用start_urls里的url。

    import scrapy

    class MyrenrenSpider(scrapy.Spider)</

发表评论

表情:
评论列表 (有 0 条评论,295人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java-模拟用户登录

    Java实验题目:模拟用户登录。编写一个程序,模拟用户登录。 \---- Java实验题目:模拟用户登录。编写一个程序,模拟用户登录。 程序要求