利用 Python 實(shí)現(xiàn)自動登錄51cto 領(lǐng)取下載豆

為了積攢51CTO 上面的下載豆,最近閑著無聊,寫了一個(gè)小程序佳头,自動去登錄領(lǐng)取下載豆。

環(huán)境

  • Python 3.5
  • requests 庫
  • Pycharm

思路

  • 登錄51cto
  • 找到領(lǐng)取下載豆的 URL
  • 領(lǐng)取下載豆
  • 發(fā)送微信通知晴氨,領(lǐng)取成功

開始擼代碼

1 . 保存 cookies 信息

這里利用 cookies 登錄康嘉,查看之前,先使用自己的賬號登錄網(wǎng)站籽前,登錄之后亭珍,打開開發(fā)者選項(xiàng),查看 cookies枝哄。紅色里面的就是 cookies 的內(nèi)容肄梨,復(fù)制下來,保存為 txt 文檔膘格。文件名為<cookie_51cto.txt>

屏幕快照 2017-05-30 上午8.15.48.png

2 . 處理 cookies 信息,登錄51cto

#coding=utf8
__author__ = 'v'
__date__ = '2017/5/28'

import requests
headers = {"User-Agent":"Mozilla/5.0"}

def get_download_bean():
    url = "http://down.51cto.com/download.php?do=getfreecredits"
    try:
        s = requests.Session()
        r = s.get(url=url,headers=headers,cookies=load_cookies.load_cookies('cookie_51cto.txt'), verify=False)
        r.raise_for_status()
        r.encoding = r.apparent_encoding
        # print(r.text)
        data = r.text.split(',')
        # print(data)
        msg = ''
        # print("登錄成功")
        # 郵件信息
        if data[0] == "0":
            print("下載豆領(lǐng)取失敳扑伞1窦!辆毡!")
            msg += "下載豆領(lǐng)取失敳饲亍!2耙础球昨!"
        elif data[0] == "1":
            print("今天已領(lǐng)取UH痢V魑俊嚣州!已領(lǐng)取" + data[1] + "個(gè)下載豆!9猜荨该肴!")
            msg += "今天已領(lǐng)取C瓴弧T群濉!已領(lǐng)取" + data[1] + "個(gè)下載豆3O呀馈!"
        else:
            print("成功領(lǐng)取" + data[1] +"個(gè)下載豆挑秉,目前擁有" + data[0] + "個(gè)下載豆法梯!")
            msg += "成功領(lǐng)取" + data[1] +"個(gè)下載豆,目前擁有" + data[0] + "個(gè)下載豆衷模!"
        return msg
    except:
        print("下載失敗鹊汛,請檢查您的網(wǎng)絡(luò)是否連接或者URL地址是否正確")

這樣,就登錄成功阱冶,領(lǐng)取完了刁憋。

3 . 發(fā)送通知信息。

目前網(wǎng)上免費(fèi)發(fā)短信的 API 貌似一個(gè)都找不到木蹬。所有可以通過郵件至耻,或者微信的形式發(fā)送通知。我這里選擇的是通過微信發(fā)送通知镊叁。
需要去飛鴿網(wǎng),注冊一下就好了尘颓。根據(jù)提示信息用戶組,找到適合自己的信息發(fā)送模板晦譬,比較坑的就是不能自定義信息模板疤苹。管他了,免費(fèi)的敛腌,能用就行了卧土。
根據(jù)適合自己的模板,選擇一款即可像樊!

屏幕快照 2017-05-30 下午2.13.56.png
#coding=utf8
__author__ = 'v'
__date__ = '2017/5/16'

import requests
import down_bean_51cto  # 把剛才上面那段代碼保存為一個(gè)模塊尤莺,導(dǎo)入進(jìn)來


"""
error_code ={
   200:"成功",
   10001:"缺少secret或token",
   10002:"缺少消息標(biāo)題或內(nèi)容",
   10003:"消息模板KEY錯(cuò)誤",
   10004:"secret或token錯(cuò)誤",
   10005:"余額不足"
 }
"""

host = 'http://u.ifeige.cn/api/'
path = "group_sendmsg"
url = host + path + '?'
data = {
    'secret':'762b7403483c8c324119a4ea65c3*****',  
    'token':'9ca138a18293d20b6ff18dc**************',
    #登錄自己的賬號,就可以查看自己的 secret 和 Token
    'title':'51CTO 領(lǐng)豆通知',
    'content':down_bean_51cto.get_download_bean(),
    'remark':'已成功領(lǐng)取'
}

try:
    r = requests.post(url=url,data=data)
    res = r.json()
    if res['code'] == 200:
        print("信息發(fā)送成功")
except:
    print("連接失敗")

到這里生棍,就差不完成了颤霎。
看看效果!

image.png

原諒我使用的故障通報(bào)的模板!S呀础晴音!
另外,感謝這個(gè)兄弟粹污,如果有疑問段多,可以查看他的 github 的項(xiàng)目。
謝謝壮吩,出去吃午飯了进苍。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市鸭叙,隨后出現(xiàn)的幾起案子觉啊,更是在濱河造成了極大的恐慌,老刑警劉巖沈贝,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件杠人,死亡現(xiàn)場離奇詭異,居然都是意外死亡宋下,警方通過查閱死者的電腦和手機(jī)火诸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門十偶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來弄痹,“玉大人茸苇,你說我怎么就攤上這事≈Ρ浚” “怎么了袁铐?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長横浑。 經(jīng)常有香客問我剔桨,道長,這世上最難降的妖魔是什么徙融? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任洒缀,我火速辦了婚禮,結(jié)果婚禮上欺冀,老公的妹妹穿的比我還像新娘树绩。我一直安慰自己,他們只是感情好脚猾,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布葱峡。 她就那樣靜靜地躺著砚哗,像睡著了一般龙助。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天提鸟,我揣著相機(jī)與錄音军援,去河邊找鬼。 笑死称勋,一個(gè)胖子當(dāng)著我的面吹牛胸哥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播赡鲜,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼空厌,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了银酬?” 一聲冷哼從身側(cè)響起嘲更,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎揩瞪,沒想到半個(gè)月后赋朦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡李破,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年宠哄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嗤攻。...
    茶點(diǎn)故事閱讀 39,690評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡毛嫉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出屯曹,到底是詐尸還是另有隱情狱庇,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布恶耽,位于F島的核電站密任,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏偷俭。R本人自食惡果不足惜浪讳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望涌萤。 院中可真熱鬧淹遵,春花似錦、人聲如沸负溪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽川抡。三九已至辐真,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背侍咱。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工耐床, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人楔脯。 一個(gè)月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓撩轰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親昧廷。 傳聞我的和親對象是個(gè)殘疾皇子堪嫂,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容