我已阅读此问题,但我使用了不同的内容How can I log into a website using python?
我正在使用Scrapy进行网页抓取,我不想使用Mechanize。
我想要做的是使用python登录我的网站,然后我必须使用数据库中的数据提交表单。
提供所有数据均有效。我怎么能用scrapy做到这一点。或者我还需要使用任何其他库?
答案 0 :(得分:1)
在开始抓取之前登录网站的scrapy文档中有an example。
答案 1 :(得分:0)
您可以将带有用户数据的请求发送到auth控制器。例如,您的站点从站点上的表单获取POST请求。所以你可以直接发送POST请求。
答案 2 :(得分:0)
在此处查看类似的问题:How to use Python to login to a webpage and retrieve cookies for later usage?
查看网址:http://docs.python.org/2/library/urllib.html
这应该回答你的问题,但请记住,你必须满足认证位才能登录某个网站。我建议查看与此相关的OpenID和python库。
答案 3 :(得分:0)