API - 网页抓取

2024-02-09

如何访问该API:

import requests
    url = 'https://b2c-api-premiumlabel-production.azurewebsites.net/api/b2c/page/menu?id_loja=2691'
    print(requests.get(url))

我正在尝试通过 API 从此站点检索数据,我找到了上面的 url,并且可以看到其数据,但是我似乎无法正确获取它,因为我遇到了代码 403。 这是网站网址:https://www.nagumo.com.br/osasco-lj46-osasco-ayrosa-rua-avestruz/departamentos https://www.nagumo.com.br/osasco-lj46-osasco-ayrosa-rua-avestruz/departamentos

我正在尝试检索项目类别,它们对我来说是可见的,但我无法获取它们。 稍后我将使用这些类别来迭代产品 API。

API类别 https://i.stack.imgur.com/HE48h.png

Obs:请温柔一点,这是我在这里发表的第一篇文章=]


要获取图像中所示的数据,需要以下标头和端点:

import requests

headers = {   
    'sm-token': '{"IdLoja":2691,"IdRede":884}', 
    'User-Agent': 'Mozilla/5.0',
   'Referer': 'https://www.nagumo.com.br/osasco-lj46-osasco-ayrosa-rua-avestruz/departamentos',
}

params = {
    'id_loja': '2691',
}

r = requests.get('https://www.nagumo.com.br/api/b2c/page/menu', params=params, headers=headers)
r.json()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

API - 网页抓取 的相关文章

随机推荐