网上抓网球赔率

时间:2019-02-20 03:36:40

标签: python

我正在尝试抓取以下网页

https://www.betexplorer.com/tennis/wta-singles/dubai/siniakova-katerina-kvitova-petra/6ZCipZ9h/#ha

我可以抓取球员的名字,日期和比分,但是,在尝试抓取不同庄家(表中列出)的比赛赔率时遇到麻烦了

这是我的尝试

PriceQuoteInfo

如您所见,什么也没找到。

对此有何想法?

谢谢

1 个答案:

答案 0 :(得分:0)

根据页面来源,您似乎要查找的类是FragmentA.java public class FragmentB extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragB, container, false); } public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); . . . } }

例如:

table-main__odds

输出:

from bs4 import BeautifulSoup
import requests

r = requests.get('https://www.betexplorer.com/tennis/wta-singles/dubai/siniakova-katerina-kvitova-petra/6ZCipZ9h/')
soup = BeautifulSoup(r.text, 'html.parser')

odds = [x.attrs for x in soup.find_all('td', attrs={'class': 'table-main__odds'})]
print(odds)