我已经写了一个脚本,它是从四个不同的网站将临时标题写入一个单一的csv文件。如果我想在一个csv文件中的四张不同的纸上写四个不同的标题,有可能吗?以下是我迄今为止所尝试的:
import csv
import requests
from lxml import html
web_list = ['www.dailynews.com','www.dailynews.co.zw','www.gulf-daily-news.com','www.dailynews.gov.bw']
outfile=open("title.csv","w",newline='')
writer=csv.writer(outfile)
for websites in web_list:
url = "http://" + websites
page = requests.get(url).text
tree= html.fromstring(page)
for site_title in tree.xpath("//title"):
title=site_title.xpath(".//text()")
writer.writerow(title)
使用python3(更易于处理unicode)和前面提到的库,您可以用以下方式转换代码:
相关问题 更多 >
编程相关推荐