如題:
我在做selenium辦公自動化時,不同的作業需要寫不同的代碼程式來運行
但每個程式都要重新開啟一個新的瀏覽器,每次都需要重新登錄,若是遇到非驗證碼登錄的網站也就算了,可以自動輸入和登錄
若是有驗證碼的網站,那我就得手動輸入驗證碼了(還不會影像識別),就會顯得很麻煩,達不到真正的一鍵自動化的目的
因此:想請教是否有方法可以解決我運行不同程式,但都呼叫的是同一個已打開的瀏覽器呢?
我之前看過可以似乎可以使用類繼承來解決這個問題,但一直都get不到要領,還有人提出的是需要使用額外的工具來輔助的
這里還會產生一個新的問題:每個程式需要下載資料到不同目錄下,如何給與已打開的瀏覽器臨時配置新的下載地址,而不是設定好options然后重新打開firefox呢?
(該問題可以通過下載到一個固定目錄,再寫代碼轉移這些檔案到指定目錄下,間接實作將檔案下載到不同地址,故此問題若是有辦法最好,沒有也無關緊要)
uj5u.com熱心網友回復:
你可以參考下這個,看看是不是你要的https://blog.csdn.net/zhangenter/article/details/104488127uj5u.com熱心網友回復:
非常感謝,這個確實可以!轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/14945.html
上一篇:求解爬取圖打不開
