当前位置:  开发笔记 > 编程语言 > 正文

不能使用BeautifulSoup4刮掉特定的表(Python 3)

如何解决《不能使用BeautifulSoup4刮掉特定的表(Python3)》经验,为你挑选了0个好方法。

我想从Ligue 1足球网站上抓一张桌子.特别是包含卡片和裁判员信息的表格.

http://www.ligue1.com/LFPStats/stats_arbitre?competition=D1

我使用以下代码:

import requests
from bs4 import BeautifulSoup
import csv

r=requests.get("http://www.ligue1.com/LFPStats/stats_arbitre?competition=D1")

soup= BeautifulSoup(r.content, "html.parser")
table=soup.find_all('table')

这会在html中的其他地方返回另一个表.我试图用一次环绕此[0],[1]在找到所有功能,但没有返回后等.我也搜索过tr,td但得到了类似的结果.我不知道为什么美味的汤会忽略这张桌子.

我正在寻找的表格在下面的HTML代码中

Position Referees Yellow card Red card Matches
Benoît BASTIEN 25 4 8
Hakim BEN EL HADJ 55 4 10
Wilfried BIEN 44 3 9
Ruddy BUQUET 33 2 7
Tony CHAPRON 43 1 8
Amaury DELERUE 30 0 6
Saïd ENNJIMI 27 1 6
Fredy FAUTREL 25 2 8
Antony GAUTIER 31 8 9
Johan HAMEL 43 7 9
Lionel JAFFREDO 40 2 9
Stéphane JOCHEM 33 4 8
Stéphane LANNOY 24 0 6
Mikael LESAGE 38 3 9
Jérôme MIGUELGORRY 32 1 10
Benoît MILLOT 43 0 11
Sébastien MOREIRA 38 5 10
Nicolas RAINVILLE 40 7 10
Frank SCHNEIDER 33 4 10
Clément TURPIN 26 3 8
Bartolomeu VARELA 35 3 9

我也试过td用特定的类来搜索它应该可以工作但是它不能在第一时间挑选出来.

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有