0
所以我有一個工作代碼,從一個域上的30個網站的數據。csv.writing從beautifulsoup表格/行
with open("c:\source\list.csv") as f:
for row in csv.reader(f):
for url in row:
r = requests.get(url)
soup = BeautifulSoup(r.content, 'lxml')
tables = soup.find('table', attrs={"class": "hpui-standardHrGrid-table"})
for rows in tables.find_all('tr', {'releasetype': 'Current_Releases'})[0::1]:
item = []
for val in rows.find_all('td'):
item.append(val.text.strip())
with open('c:\source\output_file.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerow({url})
writer.writerows(item)
當我打開CSV文件時,我看到從'Item'變量中取得的每個字符都存儲在它自己的單元格中。我似乎無法找出究竟該做什麼以及如何解決這個問題。
有什麼想法?
我試圖從「item.append(val.text.strip())無濟於事除去 '條'。 –