[問題] selenium webdriver 啟動後網域問題?
最近在做一個小project
在local端(mac)運行沒問題
放到VM(REHL7)上花了不少時間終於解決環境問題
但是卡在selenium webdriver 啟動後,網域會出問題
問題是這樣
VM本身有需要設定proxy 才能連到外網或內網,Firefox or Chrome有設定一個proxy url
的dat檔才能上網
我經過交叉比較,我發現我可以用firefox or chrome在瀏覽器 上得了公司網站
內部登入網站
但當我用selenium webdriver啟動之後,我截圖,發現我是被轉到一個public頁面
跟我用我手機LTE 去相同url是同一個畫面
我一開始在code裡面加上proxy設定,結果返回的是一個空白頁面
所以我認為是 當我啟動program之後 是不是直接變成在外網的狀態?
感覺好怪...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 67.161.5.197
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1535957858.A.6CC.html
推
09/03 15:48,
5年前
, 1F
09/03 15:48, 1F
→
09/03 15:49,
5年前
, 2F
09/03 15:49, 2F
→
09/04 04:26,
5年前
, 3F
09/04 04:26, 3F
→
09/04 04:26,
5年前
, 4F
09/04 04:26, 4F
→
09/04 04:28,
5年前
, 5F
09/04 04:28, 5F
→
09/04 04:28,
5年前
, 6F
09/04 04:28, 6F
→
09/04 04:28,
5年前
, 7F
09/04 04:28, 7F
→
09/04 04:29,
5年前
, 8F
09/04 04:29, 8F
→
09/04 04:29,
5年前
, 9F
09/04 04:29, 9F
→
09/04 04:30,
5年前
, 10F
09/04 04:30, 10F
→
09/04 04:30,
5年前
, 11F
09/04 04:30, 11F
→
09/04 09:21,
5年前
, 12F
09/04 09:21, 12F
→
09/04 09:22,
5年前
, 13F
09/04 09:22, 13F
→
09/04 09:27,
5年前
, 14F
09/04 09:27, 14F
→
09/04 09:38,
5年前
, 15F
09/04 09:38, 15F
→
09/04 09:38,
5年前
, 16F
09/04 09:38, 16F
→
09/04 10:17,
5年前
, 17F
09/04 10:17, 17F
→
09/04 10:17,
5年前
, 18F
09/04 10:17, 18F
→
09/04 10:17,
5年前
, 19F
09/04 10:17, 19F
→
09/04 10:17,
5年前
, 20F
09/04 10:17, 20F
→
09/04 10:17,
5年前
, 21F
09/04 10:17, 21F
推
09/04 11:03,
5年前
, 22F
09/04 11:03, 22F
→
09/04 11:03,
5年前
, 23F
09/04 11:03, 23F
→
09/04 11:04,
5年前
, 24F
09/04 11:04, 24F
→
09/04 11:05,
5年前
, 25F
09/04 11:05, 25F
推
09/04 11:07,
5年前
, 26F
09/04 11:07, 26F
是的,我嘗試過
設定google 內網一個網址就比如說https://google/clouddeveloper.com
在google內網情況下
如果我還沒有sso login google的話,你輸入這個連結他會跳到sso login page
在google外網情況下
你去這個連結,可能就直接deny你連線,不然就是跳到一個 google cloud頁面etc
推
09/04 12:07,
5年前
, 27F
09/04 12:07, 27F
→
09/04 12:16,
5年前
, 28F
09/04 12:16, 28F
→
09/04 12:17,
5年前
, 29F
09/04 12:17, 29F
→
09/04 12:18,
5年前
, 30F
09/04 12:18, 30F
→
09/04 12:18,
5年前
, 31F
09/04 12:18, 31F
→
09/04 12:19,
5年前
, 32F
09/04 12:19, 32F
.dat 檔 是一種資料檔
目前問題已經解決了,我設定好 proxy連結到.dat 這段沒有問題
但我一直無法pass的原因是...
selenium 是需要類似x-windows來work,去模擬網頁
我一直用ssh 連到那個machine來執行,selenium好像在用ssh連線會有問題
我會發現是因為我突然想說我用vnc的terminal來run code
結果就成功了==
推
09/04 12:48,
5年前
, 33F
09/04 12:48, 33F
→
09/04 12:49,
5年前
, 34F
09/04 12:49, 34F
我在rehl底下,從來沒跑出過瀏覽器windows,或許 我之前有試過什麼display off
但可能沒效或我當下也沒設 proxy所以失敗就刪除,我待會試試
※ 編輯: MIKEmike07 (100.1.180.88), 09/04/2018 13:07:59