我试图从AFC team forsters中提取数据 页面如下所示:
该页面有一个联赛的名单,如亚足联东部。每个联盟都有几个球队,比如水牛比尔队和迈阿密海豚队。每个队(如水牛比尔队)都有一长串球员名单。你知道吗
使用Xpath,我可以提取所有联赛的列表,所有球队的列表,以及所有球员的列表。你知道吗
team_name = data.xpath("//tr/th/div/text()")
player_name = data.xpath("//tr/td/ul/li/a/text()")
league_name = data.xpath("//h2//span/a/text()")
但是,我希望实现的是:
league_name, team_name, player_name
AFC East, Buffalo Bills, EJ Manuel
AFC East, Buffalo Bills, Tyrod Taylor
AFC East, Buffalo Bills, Anthony Dixon
...
AFC East, Miami Dolphins, Zac Dysert
...
如何做到这一点?提前谢谢。你知道吗
我将遍历与团队名称对应的每个
h3
元素,然后使用players信息获得下一个table
同级元素。联盟名称将是前面的h2
元素。完整工作代码:印刷品:
相关问题 更多 >
编程相关推荐