如何让scrapy表单提交工作
发布时间:2020-12-16 22:25:06 所属栏目:Python 来源:网络整理
导读:我尝试使用scrapy来完成登录并收集我的项目提交计数.这是代码. from scrapy.item import Item,Fieldfrom scrapy.http import FormRequestfrom scrapy.spider import Spiderfrom scrapy.utils.response import open_in_browserclass GitSpider(Spider): name
我尝试使用scrapy来完成登录并收集我的项目提交计数.这是代码.
运行代码后
它应该显示表单的结果页面,该页面应该是在同一页面中失败的登录页面,因为用户名和密码是假的.但是它显示了search page.日志文件位于pastebin 如何修复代码?提前致谢. 最佳答案
您的问题是FormRequest.from_response()使用不同的形式 – “搜索表单”.但是,您希望它使用“登录表单”.提供formnumber参数:
以下是我在应用更改后在浏览器中看到的内容(使用“假”用户): (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |