私が知っているすべてを試しましたが、解決策が見つからないようです。リスト内の空白を削除するXPath
import csv
import requests
from lxml import html
from itertools import izip
list_names_atp = []
page = requests.get('http://www.atpworldtour.com/en/rankings/singles')
tree = html.fromstring(page.content)
list_rank_atp = []
for i in range(0,101):
result = tree.xpath('//*[@id="rankingDetailAjaxContainer"]/table/tbody/tr[%s]/td[1]/text()'%(i))
list_rank_atp.append(result)
list_names_atp = []
for i in range(0,101):
result1 = tree.xpath('//*[@id="rankingDetailAjaxContainer"]/table/tbody/tr[%s]/td[4]/a/text()'%(i))
list_names_atp.append(result1)
list_Final =[]
for i in izip(list_rank_atp, list_names_atp):
uitkom = i
list_Final.append(uitkom)
outfile = open("./tennis.csv", "wb")
writer = csv.writer(outfile)
writer.writerow(["Rank", "Name"])
writer.writerows(list_Final)
CSV出力はようになります。
しかし、私はとしてそれをしたい:ここ
PNG画像として入力と出力が必要ですか? – usr2564301
いいえ、画像はちょうど私がcsvのように見えるようにする方法を示すことでした – Depekker