Python:试图抓取网站的赔率

时间:2018-04-07 10:57:23

标签: python

我试图抓住一个名为网站的网站获取赔率。团队和赔率用JavaScript编写,这就是我使用selenium的webdriver的原因。我现在卡住了。

从下面的代码我只需要提取团队和赔率,但如果我使用汤的find_all(),我就不能使用get_text(),如果我使用find(),我可以使用get_text(),但我只获得了第一个团队的名字,然后它就停止了 - 它应该停止 - 但是如何让它迭代找到所有的团队?在此之后找到赔率?

from selenium import webdriver
from bs4 import BeautifulSoup

url = "https://www.website.com"

driver = webdriver.Chrome("./chromedriver/chromedriver.exe")
driver.get(url)
soup = BeautifulSoup(driver.page_source, 'html.parser')

containers01 = soup.find("span", {"class": "c-events__team"})
print(containers01.get_text())

然后我试图找到赔率然后提取它。我想问你们,你们建议我采用什么格式提取数据,以便与其他博彩公司进行比较。 SQL? JSON? CSV?

非常感谢您提前阅读此内容。

1 个答案:

答案 0 :(得分:0)

我能够使用此代码收集每行的团队和赔率。

#itemSoldOutView