python爬虫selenium行为链登录12306(滑动验证码滑块)(解决特征识别)(1)

python爬虫selenium行为链登录12306(滑动验证码滑块)(解决特征识别)(1)_第1张图片

from selenium import webdriver

from selenium.webdriver.common.action_chains import ActionChains

import time

from selenium.webdriver import ChromeOptions

去除浏览器识别

option = ChromeOptions()

option.add_experimental_option(‘excludeSwitches’, [‘enable-automation’])

option.add_experimental_option(“detach”, True)

driver = webdriver.Chrome(options=option)

driver.get(‘https://kyfw.12306.cn/otn/resources/login.html’)

解决特征识别

script = ‘Object.defineProperty(navigator, “webdriver”, {get: () => false,});’

driver.execute_script(script)

输入账号

driver.find_element_by_id(‘J-userName’).send_keys(‘[email protected]’)

输入密码

driver.find_element_by_id(‘J-password’).send_keys(‘xxxxx

你可能感兴趣的:(程序员,python,爬虫,selenium)