我正在使用Python获取网址并修改它们。 这是发生此错误的地方:
for link in soup.findAll('a'):
linkori = (link.get('href'))
print 'LINKORI : %s' %linkori
fonte1 = linkori
fonte1 = str(fonte1.encode('utf8'))
我的追溯:
File "C:\Python27\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 326, in RunScript
exec codeObject in __main__.__dict__
File "F:\Docs\Projti\Rafael\Python Scripts\final.py", line 258, in <module>
fonte1 = str(fonte1.encode('utf8'))
AttributeError: 'NoneType' object has no attribute 'encode'
我尝试了.join
或其他东西,但我总是得到同样的错误。当我打印linkori
时,它会完美显示link.get
的网址。
有人能告诉我出了什么问题吗?