【发布时间】:2021-12-23 05:38:30
【问题描述】:
我对 Python/Coding 很陌生,所以请与我交流。
但是,我正在尝试从网页标题中提取文本(由用户输入),方法是抓取页面的“webelement”并使用 Selenium 查找其值。
但是,它一直只返回值“none”,而不是我期望看到的值(在本例中为“BLACK BELTED WRAP COAT”。
代码如下:
title = driver.find_elements(By.XPATH,('/html/body/div[4]/div/div[3]/div[4]/div[1]/div[1]/form/div/div[2]/a/h2'))
//其余代码隐藏,但如果您需要更多,请告诉我。 (我是新手,不想发垃圾邮件)
知道是什么原因造成的吗?
我输入的源网址是:https://www.riverisland.com/p/black-belted-wrap-coat-782866
这运行没有错误,但返回一个意外的值(如下图所示)。
enter image description here enter image description here
感谢它,如果我遗漏了什么,我们深表歉意。 姜
【问题讨论】:
-
您是否仔细检查了您在其中提供的第二个参数?
标签: python selenium selenium-webdriver web-scraping