首页 > 解决方案 > 尝试阅读网站时请求网站超时 - Python

问题描述

我正在尝试读取和解析返回 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)


到目前为止,这些尝试或任何类似的变体都没有成功打开网站并阅读它。任何帮助,将不胜感激。

标签: pythonpython-requestsurllib

解决方案


推荐阅读