BS4 find_all () находит только 1 деление из 500 - PullRequest
0 голосов
/ 11 июля 2019
from bs4 import BeautifulSoup
import re
# import urllib2

url = "./page1.html"
page = open(url)


soup = BeautifulSoup(page.read(), features="html.parser")
divs = soup.find_all('div',class_='ColorMeasuresAndOthers')

for div in divs:
    print (div)

Я пробовал разные способы:

find_all('div')  
find_all('div', {'class':'ColorMeasuresAndOthers'})  

Единственное, что сработало, это find_all ('div'), который возвращал один div, остальные ничего не возвращали.
Документ имеет 504 деления, если я пытаюсь найти другой элемент, такой как тег привязки, он находит все.

HTML-код: https://paste.ubuntu.com/p/k23rbRkgFt/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...