【发布时间】:2020-04-02 14:11:09
【问题描述】:
[![在此处输入图像描述][1]][1][![在此处输入图像描述][1]][1]通过以下代码将 HTML Web 表格打印为 Python 脚本输出。 然后我尝试将其转换为 Pandas DF,然后导出为 CSV,但失败了
import time
from bs4 import BeautifulSoup
from selenium import webdriver
import pandas as pd
url = 'http://www.altrankarlstad.com/wisp'
driver = webdriver.Chrome('C:\\Users\\rugupta\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Python 3.7\\chromedriver.exe')
driver.get(url)
time.sleep(100)
text_field = driver.find_elements_by_xpath('//*[@id="root"]/div/div/div/div[2]/table')
#print (text_field[0].text)
data= text_field[0].text
#Works fine until above section
df= pd.DataFrame(data)
df.to_csv("output.csv")
(but no success here)!
[![enter image description here][1]][1]
[1]: https://i.stack.imgur.com/NpGk2.jpg
【问题讨论】:
-
它是如何失败的?请提供错误回溯。
-
你能给我们一个
print你的data变量吗?我宁愿不进入一个甚至没有出现在谷歌上的网站 -
driver = webdriver.Chrome('C:\\driver path')看起来不正确 -
我提供了有关所有问题的详细信息,如果需要任何其他详细信息,请告诉我。
-
非常清楚,我正在寻找包含以下列的 CSV:“Date”、“Beskrivning”、“jobtitle”
标签: python dataframe export-to-csv