我开始使用 python 进行网络抓取并且

问题描述 投票:0回答:1

其代码感谢人们的所有回答

python web-scraping
1个回答
1
投票

该网站使用 JavaScript 来呈现页面(如评论中所述)。您可以模拟Ajax请求来获取产品信息(只需要产品编号):

import json
import requests

product_number = 31394

url = f"https://api.pauta.com.br/ecommerce-web/api2/produto/{product_number}/0/0/XX/false/false"
data = requests.get(url).json()

# uncomment this to print all data:
# print(json.dumps(data, indent=4))

print(data["proCodigo"], data["proDescricao"])

打印:

31394 NOBREAK TS SHARA MINI 600VA/390W 4003 BIV/115
© www.soinside.com 2019 - 2024. All rights reserved.