php - 如何从api获取shopee商品售价
问题描述
我目前倾向于在shopee做一个爬虫,到目前为止我有一个URL调用搜索并获取项目详细信息
$url = 'https://shopee.com.my/api/v2/search_items/?by=relevancy&keyword=' . $search . '&limit=' . $totalSearch . '&newest=0&order=desc&page_type=search&version=2';
并循环 itemId 和 ShopId 以获取项目详细信息
$url = 'https://shopee.com.my/api/v2/item/get?itemid=' . $itemID . '&shopid=' . $shopID;
$curl->get($url);
但我意识到返回的结果
echo $result->item->price
是一个很长的数字(9 位格式)而不是项目实际价格(实际价格是 1999 年)
我想知道结果是其他货币还是 priceId 需要调用另一个 api 来获取实际价格
以下是部分结果
...
"has_low_fulfillment_rate": false,
"price": 248840963,
"shop_location": "P",
"tier_variations": [...],
"min_purchase_limit": 0,
...
解决方案
推荐阅读
- python - 当我使用 YOLACT 运行 train.py 时,我收到错误 KeyError: 0
- python - 按值对大字典进行排序
- ios - ARSCNView 中 arView.scene.addAnchor() 的等价物是什么?
- html - 如何使用多个音频标签
- next.js - 如何在 nextjs 中检查每个请求的 cookie?
- php - 无法理解 php 中对象和数组的逻辑
- json - 我正在尝试将亚马逊交易作为 Acumatica 销售订单导入,但遇到 500 错误
- python - 在 Python 中创建登录系统
- java - Java ArrayBlockingQueue 阻塞,直到队列中有东西
- reactjs - 在react.js中登录和注销时重新渲染链接