Python 2.7 在amazon页面上查看产品详细信息的xpath

Python 2.7 在amazon页面上查看产品详细信息的xpath,python-2.7,selenium,xpath,Python 2.7,Selenium,Xpath,我正在尝试获取本页第二列中的产品详细信息: 我正在使用以下xpath ://*[@id=“productDetailsTable”]/tbody/tr/td/div[2]/ul/li/text() 代码: if self.hasXpath('/*[@id=“productDetailsTable”]/tbody/tr/td/div/ul/li/b'): 产品信息数据=[] 产品信息dd=[] prod_info_dt_list=self.browser。通过xpath('/*[@id=“pr

我正在尝试获取本页第二列中的产品详细信息:

我正在使用以下xpath

://*[@id=“productDetailsTable”]/tbody/tr/td/div[2]/ul/li/text()
代码:

if self.hasXpath('/*[@id=“productDetailsTable”]/tbody/tr/td/div/ul/li/b'):
产品信息数据=[]
产品信息dd=[]
prod_info_dt_list=self.browser。通过xpath('/*[@id=“productDetailsTable”]/tbody/tr/td/div/ul/li/b')查找元素
产品信息列表计数=len(产品信息列表)
对于产品信息列表中的当前产品信息:
prod_info_dt.append(curr_prod_dt_info.get_属性('innerHTML')。encode('ascii','ignore')。strip()。replace('innerHTML'))
prod\u info\u dd\u list=self.browser。通过xpath查找元素('/*[@id=“productDetailsTable”]/tbody/tr/td/div[2]/ul/li/text'))
对于产品信息列表中的当前产品信息:
如果curr_prod_dd_info.get_属性('innerHTML').encode('ascii','ignore').strip()='':
产品信息附件(“否”)
elif curr_prod_dd_info.get_属性('innerHTML')。encode('ascii','ignore')。strip()='':
产品信息附件(“是”)
其他:
产品信息添加(curr\u产品信息获取属性('innerHTML').encode('ascii','ignore').strip())
对于范围内的x(产品信息列表计数):
产品目录[prod\u info\u dt[x]=prod\u info\u dd[x]

我不确定您在关注哪个值。如果您正在查看产品的描述,您的
xpath
应该是

elements=driver.find_elements_by_xpath("//div[@id='feature-bullets']/ul/li/span")
proddesc=[]
for ele in elements:
    print(ele.text)
    proddesc.append(ele.text)

print(proddesc)

你看到了什么问题?你能添加屏幕截图吗?你正在尝试提取页面的哪一部分。我正在寻找产品详细信息值的xpath:这是它的xpath,但不起作用:prod_info_dd_list=self.browser。通过xpath('/*[@id=“productDetailsTable”]/tbody/tr/td/div[2]/ul/li/text')查找元素吗
elements=driver.find_elements_by_xpath("//div[@id='feature-bullets']/ul/li/span")
proddesc=[]
for ele in elements:
    print(ele.text)
    proddesc.append(ele.text)

print(proddesc)