python3批量刪除豆瓣分組下的好友的實(shí)現(xiàn)代碼
python3批量刪除豆瓣分組下的好友的實(shí)現(xiàn)代碼
""" python3批量刪除豆瓣分組下的好友 2016年6月7日 03:43:42 codegay 我兩年前一時(shí)沖動(dòng)在豆瓣關(guān)注了很多豆瓣的員工,好多,有四百個(gè)。 我現(xiàn)在一時(shí)沖動(dòng)想取消關(guān)注...,寫這么一個(gè)腳本可以用來加快刪除的速度。 cookies還是直接從chrome讀取出來用, 參考我之前剛寫的代碼 python3從chrome瀏覽器讀取cookie, """ import os import sqlite3 import re import requests from win32.win32crypt import CryptUnprotectData def getcookiefromchrome(host='.oschina.net'): cookiepath=os.environ['LOCALAPPDATA']+r"\Google\Chrome\User Data\Default\Cookies" sql="select host_key,name,encrypted_value from cookies where host_key='%s'" % host with sqlite3.connect(cookiepath) as conn: cu=conn.cursor() cookies={name:CryptUnprotectData(encrypted_value)[1].decode() for host_key,name,encrypted_value in cu.execute(sql).fetchall()} print(cookies) return cookies #運(yùn)行環(huán)境windows 2012 server python3.4 x64 pywin32 chrome 50 #getcookiefromchrome() #getcookiefromchrome('.baidu.com') dbcookies=getcookiefromchrome('.douban.com') txt=requests.get('https://www.douban.com/contacts/list?tag=1718',cookies=dbcookies).text #print(txt) userid=re.findall(r'id="u(\d+)"',txt) ck=dbcookies['ck'] #ck的值在每次重新登錄豆版后會(huì)變化。 #可以從網(wǎng)頁中提取,不過我發(fā)現(xiàn)cookies也記錄有了。直接提取出來就好了 head={'Content-Type':'application/x-www-form-urlencoded',} for uid in userid: data="people=%s&ck=%s" % (uid,ck) #data='people=47362624&ck=jeGZ' print(data) rs=requests.post('https://www.douban.com/j/contact/removecontact',headers=head,cookies=dbcookies,data=data).text print(rs)
以上這篇python3批量刪除豆瓣分組下的好友的實(shí)現(xiàn)代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python numpy.zero() 初始化矩陣實(shí)例
今天小編就為大家分享一篇Python numpy.zero() 初始化矩陣實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-11-11全面解析Python的While循環(huán)語句的使用方法
這篇文章主要介紹了全面解析Python的While循環(huán)語句的使用方法,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下2015-10-10Python簡單調(diào)用MySQL存儲(chǔ)過程并獲得返回值的方法
這篇文章主要介紹了Python調(diào)用MySQL存儲(chǔ)過程并獲得返回值的方法,涉及Python操作MySQL存儲(chǔ)過程的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07Django 實(shí)現(xiàn)jwt認(rèn)證的示例
這篇文章主要介紹了Django 實(shí)現(xiàn)jwt 認(rèn)證的示例,幫助大家更好的理解和學(xué)習(xí)使用django,感興趣的朋友可以了解下2021-04-04python對(duì)數(shù)組進(jìn)行排序,并輸出排序后對(duì)應(yīng)的索引值方式
今天小編就為大家分享一篇python對(duì)數(shù)組進(jìn)行排序,并輸出排序后對(duì)應(yīng)的索引值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-02-02用Python實(shí)現(xiàn)網(wǎng)易云音樂的數(shù)據(jù)進(jìn)行數(shù)據(jù)清洗和可視化分析
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)Kmeans聚類算法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08python中array數(shù)組添加一行或一列數(shù)據(jù)的具體實(shí)現(xiàn)
這篇文章主要給大家介紹了關(guān)于python中array數(shù)組添加一行或一列數(shù)據(jù)的具體實(shí)現(xiàn),最近經(jīng)常使用到數(shù)組方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-09-09Pandas提高數(shù)據(jù)分析效率的13個(gè)技巧匯總
這篇文章主要是為大家歸納整理了13個(gè)工作中常用到的pandas使用技巧,方便更高效地實(shí)現(xiàn)數(shù)據(jù)分析,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2022-05-05