Python 2.7 UnicodeDecodeError在获取Url时出错
我对python 2.7非常陌生,使用urilib2从URL读取数据并写入普通txt文件Python 2.7 UnicodeDecodeError在获取Url时出错,python-2.7,urllib2,Python 2.7,Urllib2,我对python 2.7非常陌生,使用urilib2从URL读取数据并写入普通txt文件 webPage = urllib2.urlopen('https://www.somewebsite.com').read() soup = BeautifulSoup(webPage) urlData= open("urlData.txt","a+") div = soup.find("div",{"class":"imgMrgnTopLG imgMrgnBtmLG listBullet"}) for
webPage = urllib2.urlopen('https://www.somewebsite.com').read()
soup = BeautifulSoup(webPage)
urlData= open("urlData.txt","a+")
div = soup.find("div",{"class":"imgMrgnTopLG imgMrgnBtmLG listBullet"})
for row in div.findAll('ul'):
for li in row.findAll('li'):
if any( ext in li.text.encode('utf-8') for ext in keys):
urlData.write(li.text.encode('utf-8')+"\n")
在执行上述代码时,我遇到了这个错误,我尝试了以前的解决方案,但无法修复。请帮帮我,先谢谢你
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 5: ordinal not in range(128)