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

歡迎光臨散文網(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)案例的評論 (共 條)

分享到微博請遵守國家法律
股票| 关岭| 汨罗市| 固原市| 芦溪县| 湘阴县| 高碑店市| 阳城县| 枣强县| 温泉县| 巍山| 轮台县| 庆城县| 安顺市| 湘阴县| 广宗县| 乌兰县| 清镇市| 钟祥市| 和龙市| 伊宁县| 广德县| 博客| 沂南县| 育儿| 连平县| 阿拉善右旗| 鞍山市| 中江县| 福鼎市| 会宁县| 池州市| 揭西县| 万荣县| 襄樊市| 伊吾县| 德惠市| 洪江市| 天柱县| 香港 | 宝丰县|