[問題] 關於 selenium headless 關掉重啟問題
各位大大安安大家好
本人最近使用 selenium 爬資料,
但因為要時時刻刻,
故想說設計重新啟動driver的機制,
以避免網頁載入到後面越開越慢,
另外因為是在 linux 的環境,
故使用 chrome_options.add_argument("--headless"),
而重新開啟一個瀏覽器的機制是寫成一個 def function
程式的想法是
利用迴圈進行爬取,
當爬取20筆則 driver.close(),
並啟動前面提到的def 再重新開啟一個瀏覽器,
但此刻就會出現
Message: no such session
另外,
如果單跑 def 會順利開啟一個新的瀏覽器,
以及在windows環境下如果'不設定'
chrome_options.add_argument("--headless")
也可以照常跑,
故本人在束手無策下來請教版上的大大~~
謝謝呀!!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.205.118
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1533049395.A.458.html
※ 編輯: x9060000456 (1.163.205.118), 07/31/2018 23:04:19
※ 編輯: x9060000456 (1.163.205.118), 07/31/2018 23:05:03
→
08/01 19:32,
7年前
, 1F
08/01 19:32, 1F
→
08/01 20:58,
7年前
, 2F
08/01 20:58, 2F
Python 近期熱門文章
PTT數位生活區 即時熱門文章