• 请不要在回答技术问题时复制粘贴 AI 生成的内容
onice
V2EX  ›  程序员

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

  •  
  •   onice · Aug 9, 2019 · 4709 views
    This topic created in 2648 days ago, the information mentioned may be changed or developed.

    各位 V 友,大家好。

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

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

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

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

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

    Supplement 1  ·  Aug 10, 2019
    感谢大家的解答。我伪造了浏览器 UA,携带了登陆后的 cookies 就行了。主要是抓包抓到登录的 url,而不是登录失败跳转后的 url
    14 replies  •  2019-08-10 22:29:04 +08:00
    337136897
    337136897
    Aug 9, 2019
    1
    顶一下同求这些的方法
    nigelvon
    nigelvon
    Aug 9, 2019
    2
    用自己的微信打开一下然后把 Cookie 复制出来,爬的时候改一下 UA 设置上 Cookie 就可以了
    luckyswag
    luckyswag
    Aug 9, 2019 via Android
    3
    同问
    moonkiller
    moonkiller
    Aug 9, 2019
    4
    抓包??
    lxrmido
    lxrmido
    Aug 9, 2019 via iPhone
    5
    用手机爬
    NicholasYX
    NicholasYX
    Aug 9, 2019 via iPhone❤️1
    6
    抓包看一下 openid
    tikazyq
    tikazyq
    Aug 9, 2019 via iPhone
    7
    UA 更改一下,顺便打一波广告,Crawlab 爬虫管理平台,支持任何一种编程语言的爬虫

    https://github.com/tikazyq/crawlab
    airyland
    airyland
    Aug 9, 2019
    8
    抓包看 cookie(也有可能是 jwt 等其他鉴权方式)
    zjiecode
    zjiecode
    Aug 9, 2019
    9
    实现有 2 种:
    1、判断 UA,这种修改一下 UA 就 OK 了
    2、微信登录获取 openid 以后,在进行后续操作,这种看你爬多大数量,数量小,,就自己搞几个 openid 轮流访问,数量大,基本无解,除非网站有漏洞。
    mokeyjay
    mokeyjay
    Aug 9, 2019
    10
    医院黄牛比一般黄牛可耻得多
    pdfgo
    pdfgo
    Aug 10, 2019 via Android
    11
    下载微信开发者工具,然后选择 web 开发,就可以搞起来了。
    unclemcz
    unclemcz
    Aug 10, 2019
    12
    先抓包,再模拟环境。
    当然诚如 @mokeyjay 所说,如果只是自用还倒好,如果是靠这个倒号,缺德事不作为好。
    dalieba
    dalieba
    Aug 10, 2019 via Android
    13
    搜狗自己就能爬,不知道他们是怎么做到的
    win7pro
    win7pro
    Aug 10, 2019
    14
    Fiddler
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1592 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 12:30 · PVG 20:30 · LAX 04:30 · JFK 07:30
    ♥ Do have faith in what you're doing.