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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。