我想从 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)
相关分类