我获得了与在线商店https://www.tiendasjumbo.co/buscar?q=mani相关的下一个url,但无法从其他字段中提取产品标签:
from selenium import webdriver
import time
from random import randint
driver = webdriver.Firefox(executable_path= "C:\Program Files (x86)\geckodriver.exe")
driver.implicitly_wait(10)
time.sleep(4)
url = "https://www.tiendasjumbo.co/buscar?q=mani"
driver.maximize_window()
driver.get(url)
driver.find_element_by_xpath('//h1[@class="impulse-title"]')
我做错了什么,我也试着切换iFrame,但没有办法实现我的目标?欢迎任何帮助。
网站https://www.tiendasjumbo.co/buscar?q=mani内的产品位于
#shadow-root (open)
内解决方案
要提取产品标签,必须使用^{} ,并且可以使用以下Locator Strategy:
代码块:
控制台输出:
参考资料
您可以在以下内容中找到一些相关讨论:
相关问题 更多 >
编程相关推荐