V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
13160919135
V2EX  ›  问与答

想写个医院挂号的脚本,没思路

  •  
  •   13160919135 · 2019-02-03 18:02:24 +08:00 · 5834 次点击
    这是一个创建于 2112 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近看眼睛,奈何挂不到专家号,所以想自己写个脚本挂。 医院挂号只能在微信公众号上的页面预约,所以这种公众号页面的挂号脚本该怎么写,有没有写过的兄弟?

    22 条回复    2019-02-05 17:53:49 +08:00
    wxb2dyj
        1
    wxb2dyj  
       2019-02-03 18:17:37 +08:00 via iPhone
    钓到鱼后收费?
    jadeity
        2
    jadeity  
       2019-02-03 18:21:45 +08:00
    医院挂号只能微信?
    13160919135
        3
    13160919135  
    OP
       2019-02-03 18:27:20 +08:00
    @jadeity 是的,奇葩的医院,官网上没有挂号系统
    13160919135
        4
    13160919135  
    OP
       2019-02-03 18:27:50 +08:00
    @wxb2dyj 收费怎么收
    llrg222
        5
    llrg222  
       2019-02-03 21:38:53 +08:00
    按键精灵 + 安卓模拟器
    0myun
        6
    0myun  
       2019-02-03 22:16:54 +08:00
    微信咋就不能抓了。。无非是 head、cookie、ua 啊,然后直接抓 post/get 包啊
    veau
        7
    veau  
       2019-02-03 22:22:22 +08:00
    我做过,抓包然后有号了通知一下,手动去挂号。
    GDC
        8
    GDC  
       2019-02-03 22:28:16 +08:00
    公众号发出来…
    amazingrise
        9
    amazingrise  
       2019-02-03 22:44:04 +08:00 via Android
    在 pc 版微信中,找到公众号,打开挂号的地方之后,在窗口中上方有个按钮,用浏览器打开。然后你就知道网址是多少了,就可以写脚本了。如果还不行上 fiddler。
    至于脚本,可以考虑 Python+bs4+request 库,模拟提交表单。post 和 get 表单可以通过浏览器 f12 中的 network 选项卡中看到。
    trys1
        10
    trys1  
       2019-02-03 22:46:21 +08:00 via Android   ❤️ 1
    最近想赚钱,奈何没有轻松的方法。想写个脚本自动赚钱,没思路,有没有写过的兄弟?
    Alliot
        11
    Alliot  
       2019-02-04 08:24:34 +08:00 via Android
    我猜测和我这边的驾校预约一样,他虽然是在微信公众号上预约,那个页面你右上角用浏览器打开就是啦。。。URL 就出来了。。
    cyssxt
        12
    cyssxt  
       2019-02-04 09:26:34 +08:00 via iPhone   ❤️ 1
    千万别说出公众号 说出来 v 友能让你都挂不了号
    13160919135
        13
    13160919135  
    OP
       2019-02-04 10:52:45 +08:00 via Android
    @llrg222 那怎么知道有号了
    13160919135
        14
    13160919135  
    OP
       2019-02-04 10:53:22 +08:00 via Android
    @veau 能说下思路吗?微信的不是还要 appid 什么的吗
    13160919135
        15
    13160919135  
    OP
       2019-02-04 10:54:19 +08:00 via Android
    @amazingrise 用浏览器打开那个页面就不能用的,丢失了 cookie 什么的吧
    13160919135
        16
    13160919135  
    OP
       2019-02-04 10:55:16 +08:00 via Android
    @Alliot 只知道 url 就行了吗,那个 url 好像只有在微信环境下才返回数据
    13160919135
        17
    13160919135  
    OP
       2019-02-04 10:55:56 +08:00 via Android
    @amazingrise 抓到的 url 只在微信环境下才返回数据啊
    amazingrise
        18
    amazingrise  
       2019-02-04 13:07:12 +08:00 via Android
    @13160919135 写爬虫的时候请求头都是自己定义的,看着改就行。抓的话找 fiddler 抓包就行了。
    13160919135
        19
    13160919135  
    OP
       2019-02-04 13:16:31 +08:00 via Android
    @amazingrise 我用 fiddle 抓了,知道 url,微信的请求头怎么写?
    veau
        20
    veau  
       2019-02-04 23:45:11 +08:00
    @13160919135 抓包以后模拟请求就好了。
    13160919135
        21
    13160919135  
    OP
       2019-02-04 23:54:35 +08:00
    @veau 怎么模拟微信环境
    veau
        22
    veau  
       2019-02-05 17:53:49 +08:00
    @13160919135 用电脑代理,然后抓手机请求的数据包。你自己 google 一下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2848 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:48 · PVG 15:48 · LAX 23:48 · JFK 02:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.