【发布时间】:2021-05-07 10:17:22
【问题描述】:
我正在尝试从亚马逊webpage 获取一本书的描述文本。我使用driver.find_element_by_id 得到了这本书的图像、标题和价格,但是当涉及到div 和id="iframeContent" 中的描述时,它就不起作用了。任何想法?我也试过WebDriverWait,但没有运气。
我使用以下代码:
def get_product_description(self, url):
"""Returns the product description of the Amazon URL."""
self.driver.get(url)
try:
product_desc = self.driver.find_element_by_id("iframeContent")
except:
pass
if product_desc is None:
product_desc = "Not available"
return product_desc
【问题讨论】:
标签: python selenium amazon getelementbyid