通過Chrome擴充套件來批量複製知乎好友

2022-08-24 14:15:10 字數 2182 閱讀 2401

1.初始化檔案

chrome 官方擴充套件教程位址

新建乙個資料夾 zhi-follow

下圖中 1 部分為 預設的圖示3種尺寸

會顯示在 chrome 中

2. 定義按鈕樣式

頁面上會有兩個展示按鈕,方便隨時控制收聽的進度

1

.follow_them_box

22.remove_box

3. manifest.json 檔案配置json做配置檔案非常方便 php python等都有便利的第三方包來解析

配置檔案說明:

background 用來配置後台預設執行的js 這裡我們不需要。

content_scripts 用來配置在頁面中載入的靜態資源 matches來確定我們的資源會被載入到哪些網域名稱

其他配置就是一些版本說明等。

js 這一欄配置上要載入的jquery框架和我們的程式js

1

,6 "content_scripts": [ ],

12 "description": "批量收聽指定使用者的好友",

13 "icons": ,

18 "manifest_version": 2,

19 "name": "「批量+」",

20 "permissions": [ "storage"],

21 "short_name": "批量+",

22 "update_url": "",

23 "version": "1.0"

24 }

4. 寫入主要功能show_follow.js 相當於我們的入口檔案,可定義各種功能。

4.1 先定義需要插入頁面的dom按鈕

4.2 繫結按鈕事件

4.3 獲取知乎頁面中的 xsrf 值,否則無法提交表單

4.4 批量關注

jquery(document).ready(function

($)

else

},show_fl_btn :

function

(), follow_user :

function

(uid,xsrf)',

_xsrf:xsrf

},datatype: "text",

type: "post",

success:

function

(response)

});},

//刪除已收聽過的人

remove_followed : function

() });

});},

follow_them :

function

());

var times = 0;

var max_num = 0;

if (follow.hash_array.length < 50)

else

varint=self.setinterval(function

() },1000);

});}

};if( follow.uchk() )

});

操作演示:

1. 在chrome擴充套件中載入擴充套件包

2. 開啟知乎你需要複製關注的頁面

其中灰色的是已經關注過的,點下 remove 按鈕即可去除

點選 follow them 可關注 當前頁面可以關注的所有人

chrome http 請求狀態

收聽完畢。

訪問chrome擴充套件中心

google的chrome擴充套件中心 已經上線一段時間了,可以就是一直訪問不了,很是鬱悶。今天終於找到了設定 hosts 檔案訪問擴充套件中心的方法,感謝網路上提供該方法的人。具體就是設定主機 hosts 檔案,windows系統好像是在c windows c windows system32 d...

Chrome 擴充套件程式開發

按chrome開發規範,我們首先建乙個資料夾,如d autoclickdemo 在該資料夾下新建乙個名為manifest.json的文字檔案,並按實際情況放乙個檔案,作為外掛程式的圖示。然後新建乙個名為myscript.js的js指令碼檔案,作為我們需要自定義執行的操作。最後,如果需要用到jquer...

chrome擴充套件程式開發

1 檢視及執行擴充套件程式 2 擴充套件的組成1 檢視擴充套件程式資訊 2 檢視popup頁面1 不可視的background頁面 2 可視頁面 browser action default icon 圖示 最好19px 19px default title 標題 default popup 彈出框...