Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 30, 2020 02:08:55

newpy
Зарегистрирован: 2014-08-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

bs4 выдаёт ошибку. Что делать?

Traceback (most recent call last): File “C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\bs4\element.py”, line 1054, in __unicode__ return self.decode() File “C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\bs4\element.py”, line 1091, in decode attributes = formatter.attributes(self) File “C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\lib\site-packages\bs4\formatter.py”, line 62, in attributes return sorted(tag.attrs.items()) AttributeError: ‘NoneType’ object has no attribute ‘items’



__________________
py3.7.8-64 win10-64

Офлайн

#2 Авг. 30, 2020 06:46:51

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

bs4 выдаёт ошибку. Что делать?

newpy
Что делать
Привести код который дает ошибку. Описать ваши действия, исходные данные.



Офлайн

#3 Авг. 30, 2020 14:56:01

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2757
Репутация: +  184  -
Профиль   Отправить e-mail  

bs4 выдаёт ошибку. Что делать?

> AttributeError: ‘NoneType’ object has no attribute ‘items’

Не использовать частично определённые функции.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#4 Авг. 31, 2020 12:43:20

newpy
Зарегистрирован: 2014-08-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

bs4 выдаёт ошибку. Что делать?

doza_and
вот:
 import urllib.parse
from bs4 import BeautifulSoup,Comment
cPage1= "https://www..."
def delit(tags):
    for tag in tags:tag.decompose()if" IE"not in tag else tag.extract() #TODO " IE"
iPage1 = urllib.request.urlopen(cPage1).read()
soup = BeautifulSoup(iPage1,"html5lib")
delit(soup(["link","script","noscript","iframe","noindex"]))



__________________
py3.7.8-64 win10-64

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version