[問題] selenium有時會突然卡很久

看板Python作者 (費德勒5566)時間3年前 (2021/12/22 19:08), 編輯推噓1(108)
留言9則, 5人參與, 3年前最新討論串1/1
各位前輩好 最近剛開始試著用python去跑一些工作 大致上就是代替我在公司的某個網站上進行一些重複性操作 google看最多人推薦的似乎是selenium 所以就用selenium + vs code寫了一支程式 跑起來大致上都還順暢,但有時會卡卡的 譬如跑100個迴圈,可能其中80個都很順但會有20個迴圈卡很久 卡的地方都是在執行某個javascript之後(網站用一堆javascript) 要把driver轉進我目標框架的這一行(網站有好幾層框架) 也就是driver.switch_to.frame()這個函式,大約會卡個十幾秒 卡關的時候,目測網頁元件都早已載入完成了,但程式就是不會往下繼續跑 有開WINDOWS的工作管理員來看,cpu跟記憶體都沒有超載 瀏覽器(CHROME)也沒有占用特別多資源 很頭大... 不知道各位前輩有沒有處理過的經驗? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.192.74 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1640171285.A.AF9.html

12/22 19:29, 3年前 , 1F
不要用selenium 除非requests解決不了
12/22 19:29, 1F

12/22 20:32, 3年前 , 2F
撠绗뢍韏瘀벌œ飛python嚗繮ꮋ鸺equest銋蔃泾?
12/22 20:32, 2F

12/22 20:33, 3年前 , 3F
隢鲳閏request銋蔃泾猟ꆆ嗉ㄐ栋髠镼踹鞎?
12/22 20:33, 3F

12/22 20:33, 3年前 , 4F
請問request也能抓框架裡的東西嗎?
12/22 20:33, 4F

12/22 20:58, 3年前 , 5F
建議了解網路封包(http) 還有了解瀏覽器渲染
12/22 20:58, 5F

12/22 20:58, 3年前 , 6F
一定都抓的到資料
12/22 20:58, 6F

12/22 23:13, 3年前 , 7F
同樓上,requests抓的到,只是看網站的防爬蟲做的怎樣
12/22 23:13, 7F

12/23 08:10, 3年前 , 8F
可以用requests-html,渲染後再解析
12/23 08:10, 8F

12/23 17:19, 3年前 , 9F
你是寫整合測試嗎?還是只是為了爬蟲?
12/23 17:19, 9F
文章代碼(AID): #1XmmSLhv (Python)
文章代碼(AID): #1XmmSLhv (Python)