|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
python版本:3.6
系统:win10 64
代码如下:
- import urllib
- import urllib.request
- import urllib.parse
- from lxml import etree
- import json
- import jsonpath
- # url = "http://dzh.mop.com/xiaohua.html"
- url = "http://pclistinterface.mop.com/mdi/data.html?jsonpcallback=jQuery18304918444079793751_1512520532243&pgnum=0&colid=110035&pgsize=20&serialnum=300000&startcol=null&mirrorid=null&platform=pc&uid=15124740496765140&qid=null&login=null&_=1512520532291"
- headers = {
- "Host":"pclistinterface.mop.com",
- "Connection":"keep-alive",
- "Cache-Control":"max-age=0",
- "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.89 Safari/537.36"
- }
- request = urllib.request.Request(url,headers=headers)
- response = urllib.request.urlopen(request)
- html = response.read().decode("UTF-8")
- print(html)
复制代码
问题描述:目标网址返回的是一个json格式的数据,- print("response.read().decode("utf-8")")
复制代码 提示如下错误:
'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte,求解???
https://zhuanlan.zhihu.com/p/25095566
|
|