scrapy.request()参数,python requests传文件

  scrapy.request()参数,python requests传文件

  说明

  1、使用好斗的.请求()指定方法,主体参数发送邮政请求。

  2、使用好斗的.表单请求()发送邮政请求,也可以发送表格和创建交互式、快速动态网页应用的网页开发技术请求。

  实例

  进口废品

  classGit2Spider(scrapy .蜘蛛):

  name=git2

  allowed_domains=[github.com]

  start _ URLs=[ http://github。com/log in ]

  定义解析(自身,响应):

  用户名=GitLqr

  密码=balabala

  #从登录页面响应中解析出邮政数据

  令牌=响应。XPath(//input[@ name= authentity _ token ]/@ value ).extract_first()

  post_data={

  提交 : 登录,

  authenticity _ token :token,

  登录 :用户名,

  密码 :密码,

  web authn-支持 : 受支持,

  }

  打印(post_data)

  #针对登录全球资源定位器(统一资源定位器)发送邮政请求

  屈服的斗志。表单请求(

  url=https://github.com/session ,

  callback=self.after_login,

  formdata=post_data

  )

  defafter_login(self,response):

  屈服的斗志。请求( https://github.com/GitLqr ,callback=self.check_login)

  defcheck_login(self,response):

  打印(响应。XPath(/html/head/title/text()).extract_first())以上就是python scrapy .请求发送请求的方式,希望对大家有所帮助。更多计算机编程语言学习指路:python基础教程

  本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: