// ==UserScript== // @name 微博粉丝爬取 // @namespace http://tampermonkey.net/ // @version 1.0 // @description 通过微博粉丝接口自动获取指定用户粉丝数据,支持分页递增获取 // @author Your Name // @match https://weibo.com/* // @grant none // ==/UserScript==

(function() { 'use strict';

let currentPage = 1; // 从第 1 页开始
const uid = '3977639513'; // 要爬取粉丝数据的用户 ID
const baseUrl = `https://weibo.com/ajax/friendships/friends?relate=fans&page=${currentPage}&uid=${uid}&type=fans&newFollowerCount=0`;

// 获取数据并处理响应的函数
async function fetchData(url) {
    const response = await fetch(url);
    const data = await response.json();
    const fans = data.data || [];
    console.log(`从第 ${currentPage} 页获取了 ${fans.length} 个粉丝`);
    // 在这里对粉丝数据进行处理
    // ...
    // 增加页码并递归调用 fetchData
    currentPage++;
    const nextUrl = `https://weibo.com/ajax/friendships/friends?relate=fans&page=${currentPage}&uid=${uid}&type=fans&newFollowerCount=0`;
    fetchData(nextUrl);
}

// 开始获取数据
fetchData(baseUrl);

})();

自动爬取微博粉丝数据 - 油猴脚本

原文地址: https://www.cveoy.top/t/topic/n2yD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录