我必须编写一个脚本来将表写入 CSV 文件中。由于我还是编程初学者,我只是找不到错误。使用“#print(rows_data)”,数据将显示在控制台中。但不幸的是不在空的 CSV 文件中。也许有人有提示?
url = browser.page_source #html_content = url.text
soup = BeautifulSoup(url, "lxml")
table_aufderseite = []
roh1_table = soup.find(id="TransactionsContent")#"span", attrs={})
# es gibt zwei Tabellen die leider identisch sind und keine unique ID haben. ich brauche die zweite...
for table_list in range(2):
table_aufderseite = roh1_table.find_all('table')
gdp_table = table_aufderseite[2] # ok richtige Tabelle jetzt, das ist gdp_table.
table_rows = gdp_table.find_all('tr')
for tr in table_rows:
td = tr.find_all('td')
rows_data = [tabdata.text.strip().replace("\t", "").replace("\n", "") for tabdata in td]
# print(rows_data)
with open('bahncardkreditkarten-umsatz.csv', 'w', newline='') as filechen:
writer = csv.writer(filechen)
writer.writerows(rows_data)
谢谢
忽然笑
汪汪一只猫
相关分类