【发布时间】:2016-04-23 11:09:00
【问题描述】:
我想从网站获取一些数据,需要登录。
我通过请求
url = "http://example.com"
response = requests.get(url, {"email":"a@gmail.com", "password":"12345"})
cookies = response.cookies
然后我想从一些 JS 页面获取数据。通过 requests 这是不可能的,所以我必须使用 dryscrape。
import dryscrape
url = "http://example.com/js-page"
sess = dryscrape.Session()
sess.visit(url)
是否可以将 cookie 传递给 visit() 或者我必须寻找其他解决方案?
【问题讨论】:
-
你找到答案了吗?
-
如果您尝试加载网页(.js 或 .html 的工作方式相同),那么您可以使用此处的解决方案:stackoverflow.com/questions/1825438/…
-
等一下,你的意思是要获取javascript修改后的内容吗?
-
@TadhgMcDonald-Jensen 我需要使用 JS 访问页面,这需要登录名/密码。所以我用
requests登录,我想保存cookie并将它们传递给dryscrape。
标签: python web-scraping python-requests