3 回答

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超9個(gè)贊
我得到了完全相同的錯(cuò)誤。我今天和這個(gè)問(wèn)題爭(zhēng)了幾個(gè)小時(shí)。它似乎是由chromedriver和selenium-server-standalone版本之間的不匹配引起的。config.js文件引用了一個(gè)具有chromedriver 2.9和selenium-server-standalone 2.35.0的目錄。一旦我確定我們引用了2.10和2.42.2,就可以了。

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊
不一定是最好的做法,但我的環(huán)境是一個(gè)本地網(wǎng)絡(luò),有幾臺(tái)機(jī)器需要訪問(wèn)硒。
運(yùn)行chromedriver時(shí),你可以像這樣通過(guò)一個(gè)參數(shù):
chromedriver --whitelisted-ips=""
這基本上會(huì)將所有IP列入白名單,當(dāng)然并不總是理想的解決方案,并且對(duì)于生產(chǎn)環(huán)境要小心,但是你應(yīng)該看到一個(gè)詳細(xì)的警告:
在端口9515上啟動(dòng)ChromeDriver 2.16.333244(15fb740a49ab3660b8f8d496cfab2e4d37c7e6ca)允許所有遠(yuǎn)程連接。請(qǐng)改用白名單!
最好的解決方案,但它的工作原理。
添加回答
舉報(bào)