weixinzhishu.py 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. # -*- coding: utf-8 -*-
  2. # @Author: wangkun
  3. # @Time: 2023/2/10
  4. import requests
  5. import json
  6. class Weixinzhishu:
  7. @classmethod
  8. def weixinzhishu(cls, log_type, crawler, query):
  9. url = "https://search.weixin.qq.com/cgi-bin/wxaweb/wxindex"
  10. payload = json.dumps({
  11. "openid": "ov4ns0OAM_om-YOT7idMCe5gxoeQ",
  12. "search_key": "1676007537546259_3170762354",
  13. "cgi_name": "GetDefaultIndex",
  14. "start_ymd": "20230206",
  15. "end_ymd": "20230210",
  16. "query": query
  17. })
  18. headers = {
  19. 'Host': 'search.weixin.qq.com',
  20. 'content-type': 'application/json',
  21. 'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.32(0x1800202a) NetType/WIFI Language/zh_CN',
  22. 'Referer': 'https://servicewechat.com/wxc026e7662ec26a3a/42/page-frame.html'
  23. }
  24. response = requests.request("POST", url, headers=headers, data=payload)
  25. print(response.text)
  26. time_index = response.json()['content']['resp_list'][0]['indexes'][0]['time_indexes']
  27. print(time_index)
  28. if __name__ == "__main__":
  29. Weixinzhishu.weixinzhishu('weixin', 'weixinzhishu', '狂飙')