shipinhao.py 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. # -*- coding: utf-8 -*-
  2. # @Author: wangkun
  3. # @Time: 2023/7/21
  4. import requests
  5. from bs4 import BeautifulSoup
  6. class Shipinhao:
  7. @classmethod
  8. def get_shipinhao(cls):
  9. # 微信视频号推荐页面的URL
  10. url = 'https://mp.weixin.qq.com/mp/videoplayer?action=get_recommend_video_list&__biz=MzI1OTQxMjE0Nw==&uin=&key=&pass_ticket=&wxtoken=777&devicetype=Windows+10&clientversion=1000&appmsg_token=cc11373ab7db78508003b6d2f46bab1a779666d3&f=json'
  11. # 发送GET请求并获取响应
  12. response = requests.get(url)
  13. # 解析响应的JSON数据
  14. data = response.json()
  15. print(f'data: {data}')
  16. # 解析推荐视频列表
  17. video_list = data['recommend_video_list']
  18. for video in video_list:
  19. # 获取视频标题
  20. title = video['title']
  21. # 获取视频URL
  22. video_url = video['video_url']
  23. # 打印视频标题和URL
  24. print(f'Title: {title}')
  25. print(f'Video URL: {video_url}')
  26. print('---')
  27. if __name__ == "__main__":
  28. Shipinhao.get_shipinhao()