2012-11-09 23 views
0

我读过这个问题,但我使用不同的东西做的东西,How can I log into a website using python?我怎样才能登录到网站,并在Python

我使用Scrapy关于网络爬虫的,我不希望使用机械化。

我想要做的就是登录到网站我使用Python,然后我必须提交使用从数据库中我的数据形式。

提供的所有数据是有效的。我怎样才能做到这一点与scrapy。或者我还需要使用任何其他库?

+0

相关:[在Scrapy认证的会话爬行(http://stackoverflow.com/questions/5851213/crawling-with-an-authenticated-session-in-scrapy) – jfs

回答

1

有伐木的scrapy文档到网站an example开始爬网之前。

0

您可以与您的用户数据发送请求给身份验证控制器。例如,您的站点从站点获取来自表单的POST请求。所以你可以直接发送POST请求给它。

0

您可以使用Python库像requests或者你可以简单地使用的urllib2,cookielib here是一个参考

在这种情况下,你可以写一个处理登录的方法,你可以使用Django加载数据提交表单前ORM,然后提交表单。