我想<tr class="**colour blue** attr1 attr2">从一个页面获取所有内容.
的attrs每个时间是不同的,以及一些其他的兄弟的<tr>s有colour red,colour pink等类.
所以我在寻找后的任何其他字符colour blue中class要包含在结果中.我尝试过使用*,但它不起作用:
soup.find_all('tr', {'class': 'colour blue*'})
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在尝试使用BeautifulSoup从页面获取结果:
req_url = 'http://www.xscores.com/soccer/livescores/25-02'
request = requests.get(req_url)
content = request.content
soup = BeautifulSoup(content, "html.parser")
scores = soup.find_all('tr', {'style': 'height:18px;'}, limit=None)
print(len(scores))
>50
Run Code Online (Sandbox Code Playgroud)
我读了之前的解决方案:美丽的汤findAll找不到所有 ,我尝试了html.parser,lxml和html5lib,但没有一个返回超过50个结果.有什么建议?
谢谢