我需要取消所附图片中标记为黄色的值。我正在尝试使用以下命令来删除单个表单元格:driver.find_element_by_xpath(/html/body/div[4]/div/div[2]/div[2]/div[2]/div[2]/div[5]/div[5]/div[2]/table/tbody/tr[1]/td[2])
没有用。我也在尝试使用以下代码:
table = driver.find_elements_by_id("recommendationTable")
with open('scraper.csv', 'w', newline='') as csvfile:
wr = csv.writer(csvfile)
for row in table.find_elements_by_css_selector('tr'):
wr.writerow([d.text for d in row.find_elements_by_css_selector('td')])
也没有用。在图片上还有此表格HTML。我要取消这些黄色值,并将每个值保存在Excel列中。
您知道如何废弃此物品吗?谢谢您的帮助。
您提供的链接中没有id建议表。您是否尝试通过将类名传递给xpath来获取表?
table = driver.find_element_by_xpath("//table[@class='marketInfo']")
with open('scraper.csv', 'w', newline='') as csvfile:
wr = csv.writer(csvfile)
for row in table.find_elements_by_xpath('.//tbody/tr'):
wr.writerow([d.text for d in row.find_elements_by_xpath('.//td')])