1
出力をCSVファイルに追加したいが、次の行に配置されるフィールド名の下で開始しない問題があるこれは、csvファイルにplayerMins項目を設定するときに行2に配置するのとは異なります。私のコードがどこに間違っているのか教えてもらえますか?ここでは、次のとおりです。python scrapyを使用してcsvファイルに項目をポンピングする - csvファイルで出力する方法の問題
class EspnSpider3(BaseSpider):
name = "espn3.org"
allowed_domains = ["espn3.org"]
start_urls = [
"http://scores.espn.go.com/nba/boxscore?gameId=310502004"
]
def parse(self, response):
hxs = HtmlXPathSelector(response)
item = EspnItem()
rows = []
playerName = []
playerMins = []
# player names
p_names = hxs.select('(//table[@class="mod-data"][1]/tbody/tr)//a/text()').extract()
for p_name in p_names:
print p_name
yield EspnItem(playerName=p_name)
# minutes
p_minutes = hxs.select('(//table[@class="mod-data"][1]/tbody/tr)/td[2]').extract()
for p_minute in p_minutes:
print p_minute
yield EspnItem(playerMins=p_minute)
CSVに出力するコードがありますか? – bernie
詐欺のクロールespn3.org --set FEED_URI = items.csv --set FEED_FORMAT = csv –
上記の標準的なC –