我正在尝试抓取以下网页
https://www.betexplorer.com/tennis/wta-singles/dubai/siniakova-katerina-kvitova-petra/6ZCipZ9h/#ha
我可以抓取球员的名字,日期和比分,但是,在尝试抓取不同庄家(表中列出)的比赛赔率时遇到麻烦了
这是我的尝试
PriceQuoteInfo
如您所见,什么也没找到。
对此有何想法?
谢谢
答案 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)