Я новичок в парсинге веб-страниц в Python и использую BeautifulSoup для анализа. Когда у меня есть данные HTML, я пытаюсь получить доступ к чему-то в разделе «
.
», но я не получаю все HTML, которые будут отображаться, если я нажму «Осмотреть» на актуальном сайте. Как я могу получить доступ в соответствии с этим, или это способ, которым веб-сайт блокирует мне доступ к информации на веб-странице?
Если это не имеет смысла, я говорю, что есть "." в этом div вместо дополнительных подкатегорий, которые я могу увидеть (которые я вижу, когда нажимаю кнопку «Проверить» на веб-странице ».
Это мой красивый код супа ...
from urllib.request import urlopen as uReq
from bs4 import BeautifulSoup as soup
myurl = 'https://www.coolbet.com/en/sports/incoming-bets'
#open connecting and grab content
uClient = uReq(myurl)
page_html = uClient.read()
uClient.close()
#html parsing
page_soup = soup(page_html, "html.parser")
#grabs each product
containers = page_soup.div.findAll("div", {"class":"sc-iuJeZd iJcGXh"})
print(containers)
Он выводит [] потому что page_soup.div выводит только "
.
"