python selenium本地html源代码

2024-10-01 09:18:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我想通过selenium获得一个本地html源代码

from selenium import webdriver
from bs4 import BeautifulSoup
driver = webdriver.Chrome('/usr/local/bin/chromedriver2')
driver.get("test.html")
html = driver.page_source
bsObj = BeautifulSoup(html)

但是,会发生此错误

Traceback (most recent call last):
 File "test.py", line 4, in <module>
 driver.get("test.html")
File "/Users/seula/miniconda3/lib/python3.7/site- 

packages/selenium/webdriver/remote/webdriver.py”,第333行,在get中 self.execute(Command.GET,{'url':url}) 文件“/Users/seula/miniconda3/lib/python3.7/site- 文件包/selenium/webdriver/remote/webdriver.py”,第321行,执行

self.error_handler.check_response(response)

  File "/Users/seula/miniconda3/lib/python3.7/site- 

packages/selenium/webdriver/remote/errorhandler.py”,第242行,在check_响应中

raise exception_class(message, screen, stacktrace)

selenium.common.exceptions.InvalidArgumentException: Message: invalid argument

(Session info: chrome=79.0.3945.130)

Tags: frompytestgetremotelibhtmldriver