У меня проблема с получением данных с веб-сайта с лотереей для статистики, я пробовал кучу разных парсеров, но каждый раз, когда он возвращает содержимое "none"
import requests
from bs4 import BeautifulSoup
url = "https://www.opap.gr/lotto-draw-results"
user = {"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"}
req = requests.get(url, headers = user)
soup = BeautifulSoup(req.text, "html.parser")
i = 1
while i <= 6:
for draw_num in soup.findAll("li", {"class": "draw-result-number-{}".format(i)}):
print(draw_num.content)
i += 1
кусок HTML-кодас сайта:
<ul class="circles"> <li class="draw-result-number-1">1</li> <li class="draw-result-number-2">2</li> <li class="draw-result-number-3">12</li> <li class="draw-result-number-4">14</li> <li class="draw-result-number-5">20</li> <li class="draw-result-number-6">49</li> <span class="plus_symbol" style="display: inline;">+</span> <li class="highlighted draw-result-number-bonus" style="display: inline-block;">8</li> </ul>
Буду признателен, если вы поможете мне.