|

楼主 |
发表于 2023-4-28 20:26:57
|
显示全部楼层
本帖最后由 wp231957 于 2023-4-28 20:49 编辑
略改进:
就是把前面的产品 勾挑
https://www.philips.com.cn/c-w/search.html#q=空气净化器&sort=relevancy&f:@commoncontenttypedict=[产品]
但是代码运行错误:
- import requests
- url = 'https://koninklijkephilipsnvproduction2k8xfrmr.org.coveo.com/rest/search/v2'
- headers = {
- 'Authorization': 'Bearer xx0d641857-e140-4e94-af32-ea8fe1063ce8'
- }
- num = requests.post(url, data={'q': '空气净化器'}, headers=headers).json()['totalCount']
- data={
- 'facets':
- {
- "facetId":"@commoncontenttypedict",
- "field":"commoncontenttypedict",
- "type":"specific",
- "injectionDepth":1000,
- "filterFacetCount":'true',
- "currentValues":[{"value":"产品","state":"selected"}],
- "numberOfValues":8,
- "freezeCurrentValues":'false',
- "preventAutoSelect":'false',
- "isFieldExpanded":'false'
- },
- "q":"空气净化器",
- 'numberOfResults': num
- }
- resp = requests.post(url, data=data, headers=headers)
- print(resp.json())
- results = resp.json()['results']
- for i in results:
- print(i['uri'])
- print(f'一共有{num}个结果')
复制代码
|
|