在python中的csv文件中的单独行上写入数据

我想从 Indiastantimes.com 中提取新闻标题。我有以下代码,但我在同一行的不同列中获取数据。我希望每个新闻都在单独的行上。任何人都可以帮助我。提前致谢。这是我的代码:


import requests

import bs4

import csv

res=requests.get('https://www.hindustantimes.com')

soup=bs4.BeautifulSoup(res.text,'lxml')


x=[]

for i in soup.select('div.subhead4'):

    x.append(i.text)


for i in soup.select('div.bigstory-mid-h3'):

    x.append(i.text)


for i in x:

    print(i)


with open('newz.csv','w') as cF:

    wr = csv.writer(cF)

    wr.writerow(x)


噜噜哒
浏览 291回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python