12345678910111213141516171819202122232425262728293031323334 |
- import requests
- import json
- from common import Common, Feishu
- class KsKeyword:
- @classmethod
- def get_key_word(cls, keyword, task_mark, mark, channel_id, name, task):
- url = "http://8.217.190.241:8888/crawler/wei_xin/shi_pin_hao/keyword"
- list = []
- payload = json.dumps({
- "keyword": keyword,
- "sort": "不限",
- "cursor": ""
- })
- headers = {
- 'Content-Type': 'application/json'
- }
- try:
- response = requests.request("POST", url, headers=headers, data=payload)
- response = response.json()
- code = response['code']
- if code != 0:
- Feishu.finish_bot(f"shi_pin_hao/keyword {response['msg']}",
- "https://open.feishu.cn/open-apis/bot/v2/hook/575ca6a1-84b4-4a2f-983b-1d178e7b16eb",
- "【视频号搜索接口使用提示】")
- Common.logger("sph-key-word").info(f"快手搜索词数据获取失败,{response['msg']}\n")
- return list
- data = response['data']['data']
- except Exception as exc:
- Common.logger("sph-key-word").info(f"视频号搜索词{keyword}获取失败{exc}\n")
- return list
|