Я пытаюсь создать веб-сайт для этого сайта , это букмекерская контора matchpoint.com.Моя цель - создать таблицу, в которой я мог бы видеть шансы, не посещая их сайт.
Мой код печатает шансы и текст ставки.Но он не сортирует шансы, поэтому соответствует тексту ставки.Я приложил картинку ниже, где вы можете увидеть страницу, которую я очищаю.Для первого текста ставки есть три коэффициента, а для другого - два коэффициента, прикрепленных к тексту.Я потратил 3 дня на поиск через stackoverflow, и я не смог двигаться дальше.
Вход:
"""
Soccer match results scraping object.
"""
from bs4 import BeautifulSoup
import requests
class scraper():
def __init__(self):
print('__init__ called')
def parsedata(self):
self.url = "https://www.cashpoint.dk/en/?r=bets/xtra&group=461392&game=312004790"
self.res = requests.get(self.url)
self.soup = BeautifulSoup(self.res.text, "lxml")
self.table = self.soup.find_all("table", class_="sportbet_extra_list_table")
for self.items in self.table:
self.odds = self.items.find("div", class_="sportbet_content_rate_right").get_text().strip()
print(self.odds)
self.text = self.items.find("td", class_="sportbet_extra_c1").get_text().strip()
print(self.text)
Scrape = scraper()
Scrape.parsedata()
Выход:
__init__ called
1,38
Hvem vinder kampen?
1,09
Dobbeltchance
1,12
Head to Head (penge tilbage ved uafgjort)
2,17
Handicap 0:1
4,25
Handicap 0:2
8,60
etc
Сайт