【发布时间】:2021-10-04 14:56:12
【问题描述】:
我有这段代码:
from selenium import webdriver
from selenium.webdriver.firefox.options import Options as FirefoxOptions
firefox_options = FirefoxOptions()
firefox_options.add_argument("--headless")
driver = webdriver.Firefox(executable_path = "../../bin/geckodriver", options = firefox_options)
driver.get('https://www.go2roues.com/shop/?category=7&puissance=null&brands=&batterieAmovible=false&connecte=false&livraison=false&capacite=false')
elems = driver.find_elements_by_class_name("pf_pg__product")
print(elems)
从脚本执行此代码时,我得到一个空列表:
[]
当使用相同的 python 二进制文件执行相同的代码时,我的 Python 解释器会得到一个非空的对象列表:
[
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]
我不知道问题出在哪里。感谢您的帮助
【问题讨论】:
标签: python-3.x selenium webdriverwait