<p>您可以使用BeautifulSoup对象<a href="https://www.crummy.com/software/BeautifulSoup/bs4/doc/#attributes" rel="noreferrer">^{<cd2>}</a>属性访问任何<code><tr></code>属性</p>
<p>一旦你有了<code>table</code>,在每个条目上循环,取出你想要的属性作为一个dict列表。然后使用结果列表初始化数据帧</p>
<pre><code>horse_attrs = list()
for entry in table:
attrs = dict(name=entry.attrs['data-bname'], dig=entry.attrs['data-best-dig'])
horse_attrs.append(attrs)
df = pd.DataFrame(horse_attrs)
df
name dig
0 Las Farras 9999
1 Heat Miami 9999
2 Martin Beck 9999
3 Litran 9999
4 Ritmo Capanga 9999
5 Perfect Score 9999
6 Simplemente Tuyo 9999
7 Anpacai 9999
8 Colt Fast 9999
9 Cacharpari 9999
10 Don Leparc 9999
11 Curioso Seattle 9999
12 Golpe Final 9999
13 El Acosador 9999
</code></pre>
<p>注:</p>
<ul>
<li>您提供的url对我不起作用,但这个类似的url确实起作用:<a href="https://www.oddschecker.com/horse-racing/palermo-arg/21:00/winner" rel="noreferrer">https://www.oddschecker.com/horse-racing/palermo-arg/21:00/winner</a></li>
<li>我没有看到您提到的确切属性(<code>data-name</code>和<code>data-odig</code>),所以我使用了具有类似名称的属性。我对赛马知之甚少,不知道这些是否有用,但这个答案中的方法应该允许您选择任何可用的属性</李>
</ul>