V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wikii
V2EX  ›  程序员

有偿-爬虫模拟登录问题

  •  
  •   wikii · 192 天前 · 1250 次点击
    这是一个创建于 192 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因公司业务需要,需要做一个网站的监控,只要监控到某个型号有上架,就微信通知业务员下单,目前卡在模拟 [登录环节] 上,寻求大神有偿协助

    第 1 条附言  ·  192 天前
    结贴结贴,已找到可靠的人才,v2 人才济济
    19 条回复    2022-04-16 23:49:32 +08:00
    1018ji
        1
    1018ji  
       192 天前
    你不发网址,咋给你玩
    wikii
        2
    wikii  
    OP
       192 天前
    有会大神可以留言 base64 WX 号,我这边加了具体沟通,帐号啥的都有
    wikii
        3
    wikii  
    OP
       192 天前
    wikii
        4
    wikii  
    OP
       192 天前
    @1018ji 需要帐号的,如果以前做过模拟登录可以加 WX ( d2lpa2k1MjA4 )号沟通
    ch2
        5
    ch2  
       192 天前
    最简单的做法:买台 1 核 2G 的 windows server ,手动登录账号
    写个 chrome 插件当内鬼,定期把 cookie 更新到数据库里
    爬虫直接从数据库里拿凭据去爬,不要搞模拟登录啥的
    waterlaw
        6
    waterlaw  
       192 天前 via Android
    selenium 分分钟搞定
    playniuniu
        7
    playniuniu  
       192 天前
    想通过这种方式抢芯片的,都不会公开放出自己方案的
    qionnian
        8
    qionnian  
       192 天前
    @ch2 这个方案只适合部分网站吧,有的就算 chrome 不关闭,到时间了也会下线的
    wangyongbo
        9
    wangyongbo  
       192 天前
    这个网站哪个页面需要登录才能访问呀?
    wikii
        10
    wikii  
    OP
       192 天前
    结贴结贴,已找到可靠的人才,v2 人才济济
    wangyongbo
        11
    wangyongbo  
       192 天前
    我测试了一下。 我可以用脚本访问到 https://www.ti.com/myti/docs/updateprofile 这个页面。

    它的逻辑并不复杂。

    访问 https://www.ti.com/secure-link-forward/?gotoUrl=https%3A%2F%2Fwww.ti.com%2F , 被重定向到 新的页面

    这个新的页面,有一个 form ,使用正则表达式 获取 url , 它需要三个参数

    data = {
    'pf.username': '',
    'pf.pass': '',
    'pf.adapterId': 'IDPAdapterHTMLFormCIDStandard'
    }

    使用 post 方法提交之后, 返回的页面,又有一个新的 form , 还是使用正则表达式,获取 url , 和 2 个参数,

    再次提交数据,之后 访问 https://www.ti.com/myti/docs/updateprofile , 拿到的数据和登录成功是一样的。

    不知道你遇到了什么问题,以及你想访问什么页面。
    wikii
        12
    wikii  
    OP
       192 天前
    @wangyongbo 我也是按照你上面的思路做的,代码都写好了,但是拿不到 auth_session ,很奇怪
    as9567585
        13
    as9567585  
       192 天前
    这是要抢芯片吗? 真的是芯片荒啊
    studycode
        14
    studycode  
       192 天前
    老哥,结贴说下你的解决方案呗,学习下~
    bing8692
        15
    bing8692  
       168 天前
    可以找我呀,我这个问题已经解决了
    wikii
        16
    wikii  
    OP
       167 天前
    @bing8692 能成功做到生成订单么?
    tangredtea
        17
    tangredtea  
       153 天前
    监控的话,还需要登录吗?我试了一下,监控的话不用登录就可以查看库存呀
    ryanz91
        18
    ryanz91  
       148 天前
    @bing8692 加个 wx 交流一下? d3hpZF83NjdvZWl5a2Jjc2UyMg==
    kopa
        19
    kopa  
       33 天前
    @bing8692 怎么可以找到你?我也遇到了这个问题
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3122 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:56 · PVG 12:56 · LAX 21:56 · JFK 00:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.