python爬虫获取localStorage中的数据

南笙酒味 提交于 2019-12-09 16:27:32

最近采集数据遇到一个accessToken 类似微信中公众号的全局唯一接口调用凭据access_token,公众号调用各接口时都需使用access_token。但是这个可不友好,该数据是存放在localStorage,是一种可以替代cookie,存储更多地信息的本地存储方式,我们可以利用selenium执行js拿到localStorage中的目标数据:
既然他用js存,那我就用js拿!

browser.get("http://jzsc.mohurd.gov.cn/data/company/detail?id=8686878F878486818487848584828F83848E")
accessToken = browser.execute_script("return localStorage.getItem('accessToken')")
print(accessToken)

console
获取结果一致:
selenium获取结果

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!