qwertty01
V2EX  ›  问与答

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

  •  1
     
  •   qwertty01 · Nov 16, 2017 · 3026 views
    This topic created in 3285 days ago, the information mentioned may be changed or developed.

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

    6 replies  •  2018-01-18 16:25:47 +08:00
    qwertty01
    qwertty01
    OP
    Nov 16, 2017 via Android
    1
    看了下 UA,是正常的 UA。
    HYSS
    HYSS
    Nov 16, 2017
    2
    phantomjs 可以模拟手动滑动?
    qwertty01
    qwertty01
    OP
    Nov 16, 2017 via Android
    3
    @HYSS phantomjs 提供了相应的函数
    woodensail
    woodensail
    Nov 16, 2017
    4
    要模拟也得模拟得像一点吧,要是随便一个写死的横向移动就能过,那写风控的人也太失败了吧。
    qwertty01
    qwertty01
    OP
    Nov 16, 2017
    5
    @woodensail 我是使用 chromedriver 打开主页,自己手动滑的。并不是使用代码滑的。
    qwertty01
    qwertty01
    OP
    Jan 18, 2018
    6
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1074 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:24 · PVG 07:24 · LAX 15:24 · JFK 18:24
    ♥ Do have faith in what you're doing.