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

怎样防止网站检测出来使用了 phantomjs 或者 chromedriver?

  •  1
     
  •   qwertty01 · 2017-11-16 12:07:26 +08:00 · 2241 次点击
    这是一个创建于 2564 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现象描述: 网站有一个普通滑动验证码,当使用普通浏览器访问的时候手动滑会通过,但使用 chromedriver 访问时手动滑会显示失败,如何解决?

    6 条回复    2018-01-18 16:25:47 +08:00
    qwertty01
        1
    qwertty01  
    OP
       2017-11-16 12:17:46 +08:00 via Android
    看了下 UA,是正常的 UA。
    HYSS
        2
    HYSS  
       2017-11-16 13:17:34 +08:00
    phantomjs 可以模拟手动滑动?
    qwertty01
        3
    qwertty01  
    OP
       2017-11-16 13:37:18 +08:00 via Android
    @HYSS phantomjs 提供了相应的函数
    woodensail
        4
    woodensail  
       2017-11-16 14:08:59 +08:00
    要模拟也得模拟得像一点吧,要是随便一个写死的横向移动就能过,那写风控的人也太失败了吧。
    qwertty01
        5
    qwertty01  
    OP
       2017-11-16 14:14:28 +08:00
    @woodensail 我是使用 chromedriver 打开主页,自己手动滑的。并不是使用代码滑的。
    qwertty01
        6
    qwertty01  
    OP
       2018-01-18 16:25:47 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1098 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:58 · PVG 02:58 · LAX 10:58 · JFK 13:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.