GetResponse.py 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # -*- coding: utf-8 -*-
  2. # @Author : ChenZhaoyuchen
  3. # @Time : 2024/9/13 15:03
  4. # @File : GetResponse.py
  5. import requests
  6. from setting import url,base_url
  7. headers_bili_video = {
  8. 'accept': 'text / html, application / xhtml + xml, application / xml;q = 0.9, image / avif, image / webp, image / apng, * / *;q = 0.8, application / signed - exchange;v = b3;q = 0.7',
  9. 'accept - encoding': 'gzip, deflate',
  10. 'accept - language': 'zh - CN, zh;q = 0.9, en;q = 0.8, en - GB;q = 0.7, en - US;q = 0.6',
  11. 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0',
  12. 'Referer': 'https://www.bilibili.com/?spm_id_from=333.337.0.0'
  13. }
  14. headers_bili_audio = {
  15. 'accept': 'text / html, application / xhtml + xml, application / xml;q = 0.9, image / avif, image / webp, image / apng, * / *;q = 0.8, application / signed - exchange;v = b3;q = 0.7',
  16. 'accept - encoding': 'gzip, deflate',
  17. 'accept - language': 'zh - CN, zh;q = 0.9, en;q = 0.8, en - GB;q = 0.7, en - US;q = 0.6',
  18. 'TE': 'Trailers',
  19. 'Access-Control-Request-Method': 'GET',
  20. 'Access-Control-Request-Headers': 'range',
  21. 'Referer': url,
  22. 'Origin': base_url,
  23. 'DNT': '1',
  24. 'Connection': 'keep-alive',
  25. 'Cache-Control': 'max-age=0',
  26. 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0'
  27. }
  28. def GetResponse_audio(url):
  29. response_audio = requests.get(url = url,headers = headers_bili_audio)
  30. return response_audio
  31. def GetResponse_video(url):
  32. response_video = requests.get(url = url,headers = headers_bili_video)
  33. return response_video
  34. # 测试代码
  35. if __name__ == '__main__':
  36. a = GetResponse_audio(url)
  37. b = GetResponse_video(url)
  38. print(a)
  39. print(b)