Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 UnicodeDecodeError在获取Url时出错_Python 2.7_Urllib2 - Fatal编程技术网

Python 2.7 UnicodeDecodeError在获取Url时出错

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

我对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 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)