Home avatar

Every day is beautiful if you choose to see it.

如果你愿意去发现,其实每一天都很美

微博好友批量导出与关注

获取A 账号关注列表

  1. 前往微博 H5 版首页 (https://m.weibo.cn)
  2. 登录 A 账号
  3. 右键 “检查” 打开开发者工具(F12快捷键),复制下面的代码,粘贴到控制台,等待结果并复制
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# 第一种方式
(() => {
    let uid = config.uid, follows = []
    const pageQuery = (page = 1) => {
        let xhr = new XMLHttpRequest()    
        xhr.onreadystatechange = () => {
            if(xhr.readyState == 4 && xhr.status == 200){
                let data = JSON.parse(xhr.responseText).data
                if(data.msg == '这里还没有内容') return console.log(JSON.stringify(follows))
                data.cards.forEach(card => follows.push(card.user.id))
                pageQuery(page + 1)
            }
        }
        xhr.open('GET', `/api/container/getSecond?luicode=10000011&lfid=100505${uid}&uid=${uid}&containerid=100505${uid}_-_FOLLOWERS&page=${page}`)
        xhr.send()
    }
    pageQuery()
})();

# 第二种方式
function delay (time) {
    return new Promise(r => {
        setTimeout(() => r(), time || 1000);
    });
}
const baseUrl = 'https://m.weibo.cn/api/container/getIndex?containerid=231093_-_selffollowed';

async function runTask (taskUrl) {
    const allRecord = [];
    let end = false;
    for (let page = 1; ; page++) {
        try {
            let d = await fetch(`${taskUrl}&page=${page}`, {credentials: "same-origin"})
                        .then(r => r.json())
                        .then(d => {
                            let c = d.data.cards;
                            if (!c.length) {
                                end = true;
                                return;
                            }
                            const all = c[c.length-1].card_group.map(i => ({
                                    userId: i.user.id, 
                                    userName: i.user.screen_name
                                })
                            );
                            allRecord.push(...all);
                        });
        } catch (e) {
            continue;
        }
        if (end) {
            break;
        }
        await delay();
    }
    console.log(allRecord);
    // console.log(JSON.stringify(allRecord));
};

(async function () {
    await runTask(baseUrl);
})();

稍等片刻获取JSON数据格式

MySql数据迁移之文件拷贝

1、简述:

mysql数据迁移有多种方式,最常见的就是先把数据库导出,然后导入新的数据库。拷贝数据目录data是另外一种方式。

尤其是当数据库启动不了,或者大型数据库迁移的时候,可以考虑这个方式。

中华人民共和国国旗法

基本信息

发文字号:主席令第18号

效力级别:法律

时效性:现行有效

发布日期:2009-08-27

实施日期:2009-08-27

发布机关:全国人大常委会

法律修订

1990年6月28日第七届全国人民代表大会常务委员会第十四次会议通过

1990年6月28日中华人民共和国主席令第28号公布

自1990年10月1日起施行

根据2009年8月27日第十一届全国人民代表大会常务委员会第十次会议通过的《全国人民代表大会常务委员会关于修改部分法律的决定》修正

Hello World

“每天早晨叫醒你的不是鬧鐘,而是你的夢想。”

我有過靠著這種信念撐下來的日子,我見過自己努力的樣子,至於現在的自己配不配得上當初努力的自己,
其實也不重要了,還望披荊斬棘,不改初心。

不怕萬人阻擋,只怕自己投降。你如何回憶,決定你是一個怎樣的人!

從大一伊始,打 ACM 比賽,訓練刷題,再到毅然決然離開實驗室,選擇陌生的 Web 開發,從工作前的一無所知到,到前端開發,後端開發,到教實習生,到面試新人,到開始乏味。這一路走來,好奇心,探索欲,瞎擇騰,或許還有愛意,都是支撐我的動力。

中华人民共和国婚姻法

基本信息

效力级别法律:时效性现行有效

发布日期:2001-04-28

实施日期:2001-04-28

发布机关:全国人大常委会

法律修订

1980年9月10日第五届全国人民代表大会第三次会议通过

根据2001年4月28日第九届全国人民代表大会常务委员会第二十一次会议《关于修改〈中华人民共和国婚姻法〉的决定》修正

中华人民共和国婚姻法(1980修正)

中华人民共和国劳动法

《中华人民共和国劳动法》已由中华人民共和国第八届全国人民代表大会常务委员会第八次会议于1994年7月5日通过,现予公布,自1995年1月1日起施行。

中华人民共和国主席令

(第二十八号)

《中华人民共和国劳动法》已由中华人民共和国第八届全国人民代表大会常务委员会第八次会议于1994年7月5日通过,现予公布,自1995年1月1日起施行。

0%