Python 板


LINE

工具: python 3.8 selenium webdriver.Chrome() 情況: 開多個 console 爬同個網站不同頁面 今天早上看發現有些掛掉 幾乎都是同個時間 但有些還是繼續爬 程式碼都依樣 頁面不同 錯誤地方都不太一樣 driver.refresh() 比較多 錯誤原因 NoSuchWindowException: no such window: window was already closed (Session info: chrome=87.0.4280.141) 嘗試輸入指令 driver Out[23]: <selenium.webdriver.chrome.webdriver.WebDriver (session="98fcf588b7cc41cca659c46b9e35424b")> driver.window_handles Out[26]: [] driver.page_source NoSuchWindowException: no such window: target window already closed from unknown error: web view not found (Session info: chrome=87.0.4280.141) 找不到頭緒怎麼解 打 driver 仍然有訊信 但是執行一些動作就錯誤 因為有些其他程式還在執行 沒有中斷 想問看有沒有寫法可以避免 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.244.130 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1612402209.A.68E.html
1F:推 stillcolor: 是不是因為fail就關閉browser啦?資訊有點少欸~ 02/04 10:08
2F:→ loser113: Chrome 跟頁面都在 02/04 10:28
3F:→ loser113: 頁面是空白 02/04 10:28
4F:推 taipoo: 你是不是觸發網頁的反爬蟲機制,且你爬的是什麼網頁呢? 02/04 12:00
5F:→ vi000246: 我猜是樓上講的吧 過一天再試試看 02/04 13:24
6F:推 stillcolor: 頁面都空白的話,應該不是selenium的問題吧 02/04 14:21
7F:→ stillcolor: 直覺也是4F講的那樣 02/04 14:21
8F:→ liton: 找個免費的爬蟲軟體批量爬看看會不會被擋 02/04 14:26
9F:→ loser113: 反爬就不得而知 像 google 還有要你選圖 02/04 14:46
10F:→ loser113: 因為同個網站 前一個月沒有這種問題 這個月多放個幾個 02/04 14:48
11F:→ loser113: 帳號去爬 目前找到解法是多寫個sleep在動作 02/04 14:48
12F:→ liton: 網站三不五時改個頁面就能搞死你了 02/04 16:42
13F:→ koshi0413: 你一次多隻爬同一個網頁,是不是IP被偵測到 02/04 21:04
14F:推 fiorentino: 有可能你爬的那個網頁內容就是不存在 02/04 21:53
15F:→ fiorentino: 你打開瀏覽器直接貼上那個網址就知道是不是這個原因 02/04 21:53
16F:→ chickengod: https://stackoverflow.com/questions/61683881/ 02/05 02:30
17F:→ chickengod: 有人提到可能是網頁開了新視窗 然後關了原本的 02/05 02:30
18F:→ chickengod: 導致handle指向一個已經關閉的視窗 02/05 02:30
19F:→ chickengod: 解法有可能是這個 02/05 02:30
20F:→ chickengod: https://stackoverflow.com/questions/51775122 02/05 02:30
21F:→ chickengod: 指向一個新的視窗 忽略以下exception 02/05 02:30
22F:→ chickengod: NoSuchWindowException, NoSuchElementException 02/05 02:30
今天沒有異狀 我情況是 一個console 對應一個driver 執行程式 沒有關閉網頁指令 有關閉行為 就是點裡面的連結 跑出彈跳視窗 用 find xpath 去把彈出來的視窗關閉 因為我理解是 某種原因 切斷 網頁跟程式的連結 因為網頁還在 但變成空白畫面 程式變成找不到那頁 比較像是網頁當掉 那就應該是 對方網站 OR CHROME 問題 內容我在研究一下 感謝
23F:推 taipoo: 樓上說得也很有可能會發生的 02/05 04:36
※ 編輯: loser113 (36.230.244.130 臺灣), 02/05/2021 09:25:11 ※ 編輯: loser113 (36.230.244.130 臺灣), 02/05/2021 09:27:27
24F:推 stillcolor: 話說你空白網頁,有帶入url嗎? 02/05 14:25
25F:→ loser113: 有 就是要爬的那頁網址 02/05 14:46
26F:推 stillcolor: 會不會是browser memory leak就被砍掉了?我好像碰過 02/05 16:53







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP