Python 模拟登陆,发现是一个 js 文件 setcookies,而不是通过 post 页面返回设定 ck

2019-05-13 22:04:44 +08:00
 aa702429162

rt,login 地址是 http://shome.ouchn.cn ,js 地址是 http://pv.open.com.cn/datacollect.js 。 如何利用 py 模拟登陆最方便呢? js 看不懂,有木有大神解答一下

2199 次点击
所在节点    Python
6 条回复
frankyxu
2019-05-13 22:32:42 +08:00
很简单啊,这个你用 requests 的 session 去请求,第一次请求验证码,第二个请求登录 api,最后把登陆成功后的 cookie 保存起来即可
jalena
2019-05-13 23:35:12 +08:00
@frankyxu 其实超简单,先这样,再这样,再这样,over~
danmu17
2019-05-13 23:45:28 +08:00
会来这里问这种问题代表你需要的是无头浏览器。
changwei
2019-05-14 01:21:52 +08:00
chromedriver 这类库可以试试看
lscho
2019-05-14 09:10:48 +08:00
看了一下这个 js,和登录的 cookie 没有关系,是记录日志的。。就按 1 楼的就可以。
zibber
2019-05-14 17:01:06 +08:00
selenium 模拟点击

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/563814

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX