[發案] Azure Python Selenium爬蟲程式

作者: lloydnil (不要再打了)   2022-11-26 08:33:21
發案人:林先生
聯絡方式1:站內信來信,請附Line ID
所在地區 :彰化
有效時間:徵到為止 (越快越好)
專案說明:
我在微軟Azure上建立一個Win10 Pro 的VM,用來跑Python Selenium爬蟲程式,
不過遇到一個問題,就是使用RDP遠端桌面連線過去Azure VM,
執行Selenium爬蟲程式後,只要RDP遠端桌面連線斷線超過約一分鐘後,
再使用RDP連線進去Azure VM,就會出現一個解除鎖定電腦的畫面,
然後我的Selenium爬蟲程式就會中斷執行,
Selenium爬蟲程式會爬取Chrome網頁中的資訊,以及擷取Chrome網頁圖片,
程式中加入Log下去追查,發現是中斷在以下這個Selenium截圖的程式指令,
self.driver.get_screenshot_as_png()
請問有什麼方法,可以讓我RDP遠端桌面連線斷線超過10分鐘以上,
我的Selenium爬蟲程式還可正常執行呢?
預算:$2000
相關圖片:
https://photos.app.goo.gl/ttsQCme5gXu1FKJDA
作者: jarvuschen (jarvuschen)   2022-11-26 10:24:00
改在 linux 使用 selenium,就不用擔心鎖定設定 window size 就能有正常尺寸的畫面
作者: EnjoyLife000 (Enjoy_Life)   2022-11-28 17:14:00
可能是權限問題,改由啟動方式啟動,執行權限用系統服務之類的或是看看有沒有的勾選未登入也可以執行,注意可能會有權限問題導致無法寫檔案
作者: deazz (看不見)   2022-12-30 00:04:00
請收信 謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com