Задать вопрос
Sirotop
@Sirotop

Beautifulsoup выдает None, к чему это?

Я так и не смог найти ответ на тпростейший вопрос: если BS работает без ошибок и в результате парсинга выдает None, то это значит что такого элемента нет?
p.s. пытаюсь парсить страницу поиска друзей ВК
  • Вопрос задан
  • 2259 просмотров
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
@ipanov
В документации указано что если find ни чего не может найти то он возвращает None. www.crummy.com/software/BeautifulSoup/bs4/doc/#find
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Sirotop
@Sirotop Автор вопроса
def get_html(url):
req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'})
response = urllib.request.urlopen(req)
return response.read()

openfile=open('./files/nadym1.3.html','w',encoding='utf-8')

def parse(html):
soup = BeautifulSoup(html,"lxml")
table = soup.find('table', class_='fl_r')
news = []
#print(link)
print(table)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы