我正在尝试从url中获取json数据,但它只是部分工作。
所以这起作用了
def getData():
stateList = ["Florida", "Texas","Utah"]
for state in stateList:
stateUrl = "https://www.walmart.com/store/finder/electrode/api/stores?singleLineAddr=Texas&distance=25"
stateDatar = requests.get(stateUrl)
stateData = stateDatar.json()
print(stateData)但是每当我把这样的状态变量
stateUrl = "https://www.walmart.com/store/finder/electrode/api/stores?singleLineAddr="+state+"&distance=25"这样我就可以循环通过状态,然后开始得到这个错误。
raw_decode从None json.decoder.JSONDecodeError提出JSONDecodeError(“预期值”,s,err.value):预期值:第1列(char 0)
我尝试了许多不同的事情,但仍然不明白,而循环正在产生这样的错误。是什么导致了错误,我如何修复它?
发布于 2020-09-18 20:56:09
您有一个列表stateList = ["Florida", "Texas","Utah"],我相信您打算遍历它,但是,您正在循环通过sfile:for state in sfile:。
https://stackoverflow.com/questions/63962692
复制相似问题