我正在尝试读取和解析返回 JSON 的网站。我所做的每一次尝试,它都会给我一个超时错误或根本没有错误(我必须停止它)
网址:
https://api.louisvuitton.com/api/eng-us/catalog/availability/M57089
我试过的代码:
import requests
from urllib.request import Request, urlopen
#Trial 1
BASE_URL = 'https://api.louisvuitton.com/api/eng-us/catalog/availability/M57089'
headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 11_1_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36'
}
response = requests.get(BASE_URL, headers=headers)
#Trial2
url = ('https://api.louisvuitton.com/api/eng-us/catalog/availability/M57089')
req = Request(url, headers= headers)
webpage = urlopen(req).read()
page_soup = soup(webpage, "html.parser")
obj=json.loads(str(page_soup))
#Trial3
import dload
j = dload.json('https://api.louisvuitton.com/api/eng-us/catalog/availability/M57089')
print(j)
到目前为止,这些尝试或任何类似的变体都没有成功打开网站并阅读它。任何帮助,将不胜感激。