最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python超強爬蟲8天速成(完整版)爬取各種網(wǎng)站數(shù)據(jù)實戰(zhàn)案例

2023-03-10 20:22 作者:佛系丨少年  | 我要投稿

P57 12306模擬登陸(滑動驗證)

"""
@Author:lalala
@File:07.12306模擬登陸.py
@Date:2023/03/10
"""
import time
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver import ChromeOptions
# 配置瀏覽器的設置
option = ChromeOptions()
# 規(guī)避selenium被檢測到的風險
option.add_experimental_option('excludeSwitches',['enable-automation'])
option.add_argument('--disable-blink-features=AutomationControlled')
# 定義chrome驅動地址
path = Service('chromedriver.exe')
# 創(chuàng)建瀏覽器操作對象
browser = webdriver.Chrome(service=path,options=option)
# 設置隱式等待時間,5s內找到了元素就繼續(xù)執(zhí)行,找不到報超時(為了防止找元素的時候元素還沒加載出來)
browser.implicitly_wait(5)

# 訪問網(wǎng)站
browser.get('https://kyfw.12306.cn/otn/resources/login.html')
# 定位輸入賬號密碼,點擊登陸
browser.find_element(By.ID, "J-userName").send_keys("xxxx")
browser.find_element(By.ID, "J-password").send_keys("xxxx")
browser.find_element("id", "J-login").click()
# 獲取滑塊和滑塊條
# slider = browser.find_element("class name","nc_iconfont")
slider = browser.find_element(By.XPATH,'//*[@id="nc_1_n1z"]')
slider_length = browser.find_element("class name","nc-lang-cnt")
# print(slider_length.size)
# 創(chuàng)建動作鏈,長按點擊滑塊,拖動滑塊
action = ActionChains(browser)
action.click_and_hold(slider)
action.move_by_offset(slider_length.size['width'], 0).perform()
action.release()
time.sleep(5)
browser.quit()


Python超強爬蟲8天速成(完整版)爬取各種網(wǎng)站數(shù)據(jù)實戰(zhàn)案例的評論 (共 條)

分享到微博請遵守國家法律
石屏县| 元氏县| 水富县| 莎车县| 阳江市| 鱼台县| 巩留县| 鸡东县| 锡林浩特市| 囊谦县| 滕州市| 邵阳市| 依安县| 东兰县| 霍州市| 上饶市| 禄劝| 肇东市| 庐江县| 江孜县| 永德县| 安平县| 佛坪县| 盐源县| 兰坪| 新昌县| 吴旗县| 惠水县| 德庆县| 青州市| 张掖市| 印江| 东海县| 信阳市| 阿克苏市| 安达市| 祁阳县| 金溪县| 江津市| 广水市| 孟村|