Найти - Пользователи
Полная версия: bs4 выдаёт ошибку. Что делать?
Начало » Python для новичков » bs4 выдаёт ошибку. Что делать?
1
newpy
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’

doza_and
newpy
Что делать
Привести код который дает ошибку. Описать ваши действия, исходные данные.
Rodegast
> AttributeError: ‘NoneType’ object has no attribute ‘items’

Не использовать частично определённые функции.
newpy
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"]))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB