py每日spider案例之某website之热榜接口


import requests


headers = {
    "Accept": "application/json, text/javascript, */*; q=0.01",
    "Accept-Language": "zh-CN,zh;q=0.9",
    "Cache-Control": "no-cache",
    "Connection": "keep-alive",
    "Pragma": "no-cache",
    "Referer": "https://www.hackjie.com/",
    "Sec-Fetch-Dest": "empty",
    "Sec-Fetch-Mode": "cors",
    "Sec-Fetch-Site": "same-origin",
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
    "X-Requested-With": "XMLHttpRequest",
    "sec-ch-ua": "\"Google Chrome\";v=\"137\", \"Chromium\";v=\"137\", \"Not/A)Brand\";v=\"24\"",
    "sec-ch-ua-mobile": "?0",
    "sec-ch-ua-platform": "\"Windows\""
}
cookies = {
    "Hm_lvt_f22eabdf11760c94ef19d9bc5cefc735": "1757215915",
    "Hm_lpvt_f22eabdf11760c94ef19d9bc5cefc735": "1757215915",
    "HMACCOUNT": "349C61B60410186B"
}
url = "https://www.hackjie.com/wp-admin/admin-ajax.php"
params = {
    "type": "rss",
    "action": "get_hot_data",
    "url": "https://www.freebuf.com/rss"
}
response = requests.get(url, headers=headers, cookies=cookies, params=params)

for item in response.json()['data']['channel']['item']:
    print(item['title'],item['link'])

image

posted @ 2025-09-07 11:34  我不是萧海哇~~~  阅读(6)  评论(0)    收藏  举报