я занимаюсь веб-сканированием, поэтому возникает эта ошибка, пожалуйста, проверьте это?

TypeError Traceback (последний вызов последним) в ----> 1 desc = soup.findall("td",{"class":"views-field views-field-search-api-exrpt views-field-field-api-description hidden-xs visible-md visible-sm col-md-8"})

TypeError: объект 'NoneType' не вызывается

1 ответ

Решение

Вы используете beautifulsoup версии 3, и она перестала получать обновления в 2012 году; сейчас он сильно устарел. Я настоятельно рекомендую вам обновить:

pip install beautifulsoup4

а также

from bs4 import BeautifulSoup

В Element.find_all()метод доступен в последней основной версии. Используйте это вместоElement.findall() и попробуй еще раз.

Другие вопросы по тегам