必须用微信浏览器打开的网页怎么爬?

2019-08-09 17:15:30 +08:00
 onice

各位 V 友,大家好。

我想做一个自动挂号的脚本,但挂号的网页必须用微信浏览器打开才能正常登陆。

如果不用微信浏览器打开,输入用户名和密码后,网页提示微信号为空,登陆失败。

我猜测网页中有代码获取了微信号,但是本人没做过微信开发,不知道原理。

请教大家这种网页该怎么去爬?谢谢~

补充一下链接: http://cfywx.zwjk.com/weixin/login.htm?loginType=userLogin

3591 次点击
所在节点    程序员
14 条回复
337136897
2019-08-09 17:41:28 +08:00
顶一下同求这些的方法
nigelvon
2019-08-09 17:44:06 +08:00
用自己的微信打开一下然后把 Cookie 复制出来,爬的时候改一下 UA 设置上 Cookie 就可以了
luckyswag
2019-08-09 18:09:09 +08:00
同问
moonkiller
2019-08-09 18:11:03 +08:00
抓包??
lxrmido
2019-08-09 18:11:27 +08:00
用手机爬
NicholasYX
2019-08-09 18:12:29 +08:00
抓包看一下 openid
tikazyq
2019-08-09 18:35:31 +08:00
UA 更改一下,顺便打一波广告,Crawlab 爬虫管理平台,支持任何一种编程语言的爬虫

https://github.com/tikazyq/crawlab
airyland
2019-08-09 19:07:53 +08:00
抓包看 cookie(也有可能是 jwt 等其他鉴权方式)
zjiecode
2019-08-09 19:36:17 +08:00
实现有 2 种:
1、判断 UA,这种修改一下 UA 就 OK 了
2、微信登录获取 openid 以后,在进行后续操作,这种看你爬多大数量,数量小,,就自己搞几个 openid 轮流访问,数量大,基本无解,除非网站有漏洞。
mokeyjay
2019-08-09 19:39:39 +08:00
医院黄牛比一般黄牛可耻得多
pdfgo
2019-08-10 12:06:00 +08:00
下载微信开发者工具,然后选择 web 开发,就可以搞起来了。
unclemcz
2019-08-10 12:15:18 +08:00
先抓包,再模拟环境。
当然诚如 @mokeyjay 所说,如果只是自用还倒好,如果是靠这个倒号,缺德事不作为好。
dalieba
2019-08-10 19:28:55 +08:00
搜狗自己就能爬,不知道他们是怎么做到的
win7pro
2019-08-10 22:29:04 +08:00
Fiddler

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

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

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

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

© 2021 V2EX