|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
代码
import requests
r = requests.get("https://sh.lianjia.com/ershoufang/")
print(r.status_code)
print(r.apparent_encoding)
print(r.text)
返回
C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe C:/Users/Administrator/Desktop/Nyspider-master/anjuke/muke.py
200
utf-8
Traceback (most recent call last):
File "C:/Users/Administrator/Desktop/Nyspider-master/anjuke/muke.py", line 11, in <module>
print(r.text)
UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position 160527: illegal multibyte sequence
Process finished with exit code 1
但是如果用
import requests
import sys, io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')
r = requests.get("https://sh.lianjia.com/ershoufang/")
print(r.status_code)
print(r.apparent_encoding)
print(r.text)
返回
<script type="text/template" id="newAddHouseTpl">
<div class="newAddHouse">
鑷粠鎮ㄤ笂娆℃祻瑙堬紙<%=time%>锛変箣鍚庯紝璇ユ悳绱㈡潯浠朵笅鏂板鍔犱簡<%=count%>濂楁埧婧�
<a href="<%=url%>" class="LOGNEWERSHOUFANGSHOW" <%=logText%>><%=linkText%></a>
里面汉字都是乱码了,求解,谢谢。
|
|