我已经尝试解析一个网站有一段时间了,但是在尝试解析的过程中,我不断地出错。当我尝试使用xml时,我发现:
xml.etree.elementtree.parseerror:未找到元素:第1行,第1列
当我尝试使用json时,我发现:
json.decoder.jsondecodeerror:预期值:第1行第1列(字符0)
我的xml代码是:
import urllib.request, urllib.parse, urllib.error
import ssl
import xml.etree.ElementTree as PT
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
while True:
url= input('Enter Location: ')
print('Retrieving', url)
uh = urllib.request.urlopen(url, context=ctx)
data = uh.read()
print('Retrieved', len(data), 'characters')
tree=PT.fromstring (uh.read())
print (tree)
break
我的json代码是:
import urllib.request, urllib.parse, urllib.error
import ssl
import json
import requests
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
while True:
url= input('Enter Location: ')
print('Retrieving', url)
r = requests.get(url, auth=('user', 'pass'))
m=r.json()
print (m)
break
暂无答案!
目前还没有任何答案,快来回答吧!