BeautifulSoup не находит весь промежуток - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь разобрать текст всего диапазона, который находится внутри, но когда я вызываю 'soup_dc.find_all (' div ', {' class ':' box-row-event '})', он только находит меня3 div и не все (их должно быть 7)

 from selenium import webdriver
 from bs4 import BeautifulSoup
 import time

 #Apri la pagina
 driver = webdriver.Firefox(executable_path='/Applications/Python 3.7/geckodriver')
 driver.get('https://www.eurobet.it/it/scommesse/?splash=false#!/calcio/se-superettan/')
 time.sleep(3)

 # Doppia chance
 dc_button = driver.find_element_by_link_text('doppia chance')
 dc_button.click()
 time.sleep(15)

 # Page source
 source_dc = driver.page_source
 soup_dc = BeautifulSoup(source_dc, 'lxml')

 event_container = soup_dc.find_all('div', {'class': 'box-row-event'})
 print(len(event_container)) #it shows only 3 and not 7

 for event in event_container:
     for div in event.find_all('div', {'class': 'ctn box-wrap'}):
         for dc in div.find_all('span'):
             print(dc.text)
...