web自動化之selenium(六)利用座標點定位
阿新 • • 發佈:2022-03-18
這是通過第三發庫實現對元素的定位,因為在無法定位元素的時候,只能通過外部來定位,此時就可以使用pyautogui模組,操作滑鼠,模擬人進行操作
# 使用注意事項,不要過於的依賴它 1.使用時需要在通過自動化工具開啟的介面當中進行座標點定位 2.我們最好將自己電腦的解析度改成100% 3.每個人的電腦的螢幕尺寸不一樣,指令碼可能無法在其他人的電腦上執行 4.使用時如果需要進一行下一步操作(使用selenium操作)可能需要先進行視窗的切換 5.使用時最好將視窗最大化 from selenium.webdriver.common.action_chains import ActionChains from selenium import webdriver import pyautogui import time driver=webdriver.Edge()#開啟瀏覽器 driver.get("https://www.ctrip.com/") driver.maximize_window() time.sleep(1) tu=pyautogui.size() pyautogui.moveTo(tu1[0]*0.2671,tu1[1]*0.474) pyautogui.click() time.sleep(2) pyautogui.moveTo(tu1[0]*0.369,tu1[1]*0.583) pyautogui.click() driver.quit()