我需要刮除附件中标记为黄色的值。
我试图使用: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 recommendationTable。 您是否尝试通过将类名传递给xpath来获取表
您可以使用xpath处理第一行:
输出:
我建议使用pandas到
read_html()
并加载到DataFrame
,然后导入到csv如果你没有熊猫。非常简单的安装步骤
代码:
生成后的Csv文件
相关问题 更多 >
编程相关推荐