python控制鍵盤輸入 如何用Python實(shí)現(xiàn)網(wǎng)頁按鈕的自動(dòng)點(diǎn)擊?
如何用Python實(shí)現(xiàn)網(wǎng)頁按鈕的自動(dòng)點(diǎn)擊?使用Python的sendkeys直接模擬鍵盤,使用ctype擴(kuò)展點(diǎn)擊鼠標(biāo)。你需要做的是用Python打開瀏覽器,然后進(jìn)入網(wǎng)站,找到按鈕的坐標(biāo)(固定到程序上)
如何用Python實(shí)現(xiàn)網(wǎng)頁按鈕的自動(dòng)點(diǎn)擊?
使用Python的sendkeys直接模擬鍵盤,使用ctype擴(kuò)展點(diǎn)擊鼠標(biāo)。你需要做的是用Python打開瀏覽器,然后進(jìn)入網(wǎng)站,找到按鈕的坐標(biāo)(固定到程序上),然后點(diǎn)擊。但簡(jiǎn)單可以,復(fù)雜就要考慮很多問題。
新手,python怎么模擬網(wǎng)頁按鈕點(diǎn)擊?
首先,從命令行下載selenium庫(kù):Python-M PIP install selenium,然后使用selenium中的webdriver來模擬網(wǎng)頁。單擊:from selenium import webdriver fromselenium.common.exceptions異常從導(dǎo)入TimeoutExceptionselenium.webdriver.chrome瀏覽器.options從導(dǎo)入選項(xiàng)selenium.webdriver.support支持.ui導(dǎo)入選擇自selenium.webdriver.support支持.ui導(dǎo)入WebDriverWait sel=webdriver.Chrome瀏覽器()也可以替換為IE()、Firefox()等元素,等=選擇查找元素()#在網(wǎng)頁的源代碼中查找元素。詳情請(qǐng)參閱http://www.aichengxu.com/python/11949.htm元素。單擊如果你是一個(gè)Chrome用戶,你需要手動(dòng)下載一個(gè)chromedriver.exe文件,附加在此處,將其放入系統(tǒng)路徑中的任何文件夾中