测试积点老人 发表于 2022-4-21 10:38:34

selenium登录淘宝时怎么才能不被检测出来

在用selenium登录淘宝的时候跳出验证码滑块,滑动但是一直失败(搜了说是被检测了),但是修改了navigator.webdriver还是失败。

from selenium.webdriver import Chrome
import time
# window.navigator.webdriver控制台输入这个

brower = Chrome(executable_path=r'C:\Program Files\Google\Chrome\Application\chromedriver.exe')
url1 = 'https://s.taobao.com/search?q=%E8%A3%A4%E5%AD%90'

time.sleep(2)

brower.get(url1)
script = 'Object.defineProperty(navigator,"webdriver",{get:() => undefined,});'
# 运行Javascript
brower.execute_script(script)

# 定位按钮并点击
# time.sleep(2)
# brower.find_element_by_xpath('//*[@id="fm-login-id"]').send_keys('17123123123')
# 到这一步就会跳出滑块验证码
# time.sleep(3)
# brower.find_element_by_xpath('//*[@id="fm-login-password"]').send_keys('1231213')
# time.sleep(3)


bellas 发表于 2022-4-22 09:46:45

等大神

qqq911 发表于 2022-4-22 10:38:54

这个是反爬机制

kallinr 发表于 2022-4-22 14:58:28

放不了

jingzizx 发表于 2022-4-22 15:33:00

应该是有机制
页: [1]
查看完整版本: selenium登录淘宝时怎么才能不被检测出来