0

我刚开始使用 selenium 并想在沃尔玛检查 ps5 的状态,但我收到错误“选项”对象没有属性“二进制”,在我尝试以无头模式运行它之前它运行良好。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options


options = Options()
options.add_argument("--headless")
driver = webdriver.Firefox(options=options)

driver.get('https://www.walmart.com/ip/Sony-PlayStation-5-Video-Game-Console/994712501')

print(driver.find_element_by_css_selector("div[class='prod-blitz-copy-message']").text)
4

1 回答 1

0

您正在使用火狐

而不是这个

from selenium.webdriver.chrome.options import Options

将其导入为

from selenium.webdriver.firefox.options import Options


driver = webdriver.Firefox(firefox_options=option)
于 2021-08-11T04:16:10.917 回答