baidu_img_test.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import json
  2. import requests
  3. def get_img_list(search_title):
  4. """
  5. 获取图片list
  6. :return:
  7. """
  8. url = "https://lab.magiconch.com/api/baidu/images"
  9. params = {
  10. "text": search_title,
  11. "index": 0,
  12. "size": 60
  13. }
  14. headers = {
  15. 'accept': '*/*',
  16. 'accept-language': 'en,zh;q=0.9,zh-CN;q=0.8',
  17. 'content-type': 'application/json',
  18. 'cookie': 'Hm_lvt_f4e477c61adf5c145ce938a05611d5f0=1718784293; Hm_lpvt_f4e477c61adf5c145ce938a05611d5f0=1718784293',
  19. 'if-none-match': 'W/"5e03-9dK2z/6rD0/7aX0R6HraLuFnLjI"',
  20. 'priority': 'u=1, i',
  21. 'referer': 'https://lab.magiconch.com/baidu-images/',
  22. 'sec-ch-ua': '"Not/A)Brand";v="8", "Chromium";v="126", "Google Chrome";v="126"',
  23. 'sec-ch-ua-mobile': '?0',
  24. 'sec-ch-ua-platform': '"macOS"',
  25. 'sec-fetch-dest': 'empty',
  26. 'sec-fetch-mode': 'cors',
  27. 'sec-fetch-site': 'same-origin',
  28. 'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36'
  29. }
  30. response = requests.request("GET", url, headers=headers, params=params)
  31. res = response.json()
  32. return res
  33. title = "周总理巧解十二生肖!"
  34. r = get_img_list(title)
  35. for i in r:
  36. print(json.dumps(i, ensure_ascii=False, indent=4))