使用scrapy打开链接身份验证

时间:2017-05-19 01:21:22

标签: scrapy

你好,我在使用scrapy时遇到了麻烦 我想从clinicalkey.com中删除一些数据 我有我的医院的密码,密码,我的医院拥有clinicalkey.com的权限

所以如果我登录我医院的图书馆页面,我也可以使用clincalkey.com而无需认证

但是我的scrapy脚本没有用。我无法找到为什么这不起作用

我的脚本

Promise

当我看到最后的回复时,它有关于&#34的消息;您需要登录" ..

1 个答案:

答案 0 :(得分:0)

此网站使用json正文表格进行身份验证。 尝试这样的事情:

body = '{"username":"{}","password":"{}","remember_me":true,"product":"CK_US"}'.format(yourname, yourpassword)
yield scrapy.FormRequest(loginsite, body=body, callback=self.after_login)