2016-08-11 6 views

答えて

0

各チームの名前とチームの試合が同じ親を共有していると思われます。

for team in tree.xpath("//div[@class='game']"): 
    teamName = team.xpath('.//span[@class="name matchwinner"]/text()')[0] 
    teamMatch = team.xpath('.//a[@class="match"]/@href')[0] 

    print(teamName, teamMatch) 

それとも、あなたはまた、グループ名にzip()を使用して、インデックスで一緒に一致することができます:[ここ](HTTP

teamName = tree.xpath('//span[@class="name matchwinner"]/text()') 
teamMatch = tree.xpath('//a[@class="match"]/@href') 

print(list(zip(teamName, teamMatch))) 
+0

://私このような場合は、あなたのような何かを行うことができます.imgur.com/nLFzuOs.png)は、この構造の概要です。私はウィングスがゲームに勝ったかどうかだけを見ている。現時点で私は間違ってマッチリンクを取得しています。サイトはdailydota2.comです。ジッププリントが好きなように見えるが、間違ったペアが追加される – user273032

+0

@ user273032大丈夫、最初のオプションが更新された。 – alecxe

+0

teamNamesから「リストのインデックスが範囲外です」というエラーが表示されます。私はマッチリンクをチェックして、hrefツリーが生き生きして来るように見えます。

関連する問題