在Ubuntu中,如果你想为Python Selenium设置文件路径而不使用'save_screenshot',你可以使用以下方法:
pip install selenium
~/.bashrc
文件并添加以下行来实现:export PATH=$PATH:/path/to/chromedriver
请确保将/path/to/chromedriver
替换为你实际解压缩的Chrome驱动的路径。
from selenium import webdriver
设置Chrome驱动的路径
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--headless") # 无头模式,不显示浏览器窗口
chrome_options.add_argument("--no-sandbox") # 避免在Linux上运行时出现错误
chrome_options.add_argument("--disable-dev-shm-usage") # 避免在Linux上运行时出现错误
chrome_driver = webdriver.Chrome(options=chrome_options, executable_path="/path/to/chromedriver")
打开网页
chrome_driver.get("https://www.example.com")
设置文件路径并保存屏幕截图
screenshot_path = "/path/to/screenshot.png"
chrome_driver.save_screenshot(screenshot_path)
关闭浏览器
chrome_driver.quit()
请确保将/path/to/chromedriver
替换为你实际解压缩的Chrome驱动的路径,并将/path/to/screenshot.png
替换为你想要保存屏幕截图的文件路径。
这样,你就可以在Ubuntu中为Python Selenium设置文件路径而不使用'save_screenshot'了。
领取专属 10元无门槛券
手把手带您无忧上云