亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

selenium:如何在 mac 上加載本地 html 文件?

selenium:如何在 mac 上加載本地 html 文件?

楊__羊羊 2022-01-18 17:12:52
我正在mac上用chrome學習硒。我已經設法使用以下代碼加載了谷歌主頁。dir_path = os.path.dirname(os.path.realpath(__file__))driver = webdriver.Chrome(dir_path+'/chromedriver')driver.set_page_load_timeout('10')driver.get('http://google.com')time.sleep(4)driver.quit()基于此,我正在嘗試使用 selenium 加載本地 html 文件。dir_path = os.path.dirname(os.path.realpath(__file__))driver = webdriver.Chrome(dir_path+'/chromedriver')driver.set_page_load_timeout('10')driver.get('/Users/selenium/test.html')time.sleep(4)driver.quit()chrome 用一個奇怪的字符串啟動。并得到這個錯誤?;厮荩ㄗ詈笠淮握{用):文件“/Users/pan/selenium.py”,第 11 行,在 driver.get(dir_path+'/game/dino.html') 文件“/Users/pan/anaconda3/envs/tf11 /lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py”,第 333 行,在獲取 self.execute(Command.GET, {'url': url}) 文件“/Users/pan/ anaconda3/envs/tf11/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py”,第 321 行,在執行 self.error_handler.check_response(response) 文件“/Users/pan/anaconda3/envs /tf11/lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py”,第 242 行,在 check_response 中引發異常類(消息、屏幕、堆棧跟蹤) selenium.common.exceptions.WebDriverException:消息:未知錯誤:未處理的檢查器錯誤:{“代碼”:-32000,"message":"Cannot navigate to invalid URL"} (會話信息: chrome=73.0.3683.103) (驅動信息: chromedriver=73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72),platform=Mac OS X 10.13.6 x86_64)我錯過了什么?
查看完整描述

2 回答

?
滄海一幻覺

TA貢獻1824條經驗 獲得超5個贊

嘗試將file://協議添加到本地文件路徑。因此,代碼將顯示為:

driver.get('file:///Users/selenium/test.html')


查看完整回答
反對 回復 2022-01-18
?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

正如異常所說,您嘗試獲取的 URL 無效。

Selenium Web 驅動程序接受文件。

嘗試以下操作:

driver.get('file://Users/selenium/test.html')


查看完整回答
反對 回復 2022-01-18
  • 2 回答
  • 0 關注
  • 285 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號