起個(gè)什么名字好呢?

注冊(cè)簡(jiǎn)書拔稳,首先得有個(gè)昵稱啊葛峻。但是好多名字都已經(jīng)被占用了,無奈巴比。

剛好今天在服務(wù)器上“逛街”的時(shí)候术奖,看到MySQL的安裝目錄下有這么一個(gè)文件 dictionary.txt,于是我有了一個(gè)大膽的想法礁遵。

現(xiàn)在昵稱有了,接下來就是驗(yàn)證下采记,看看能不能用佣耐,最后只需要在canbeused 類型的名字中找一個(gè)自己喜歡的就好啦。

在Chrome上抓包挺庞,看到有這么一個(gè)接口:
http://www.reibang.com/check_nickname
使用POST方式傳遞了一個(gè)nickname的參數(shù)晰赞。

好了,萬事俱備选侨,只欠Python了掖鱼,看看Python是怎么做的吧。

#!/usr/bin python
# coding: utf8
import sys

reload(sys)
sys.setdefaultencoding('utf8')
import requests

url = "http://www.reibang.com/check_nickname"

def getDictionaries(filepath):
    with open(filepath, 'r') as f:
        data = f.readlines()
        f.close()
    return data

def check(nickname):
    """
    不可用:{"error":[{"message":"昵稱 已經(jīng)被使用","code":888}]}
    可用: 返回內(nèi)容為空
    :param nickname:
    :return:
    """
    payload = {
        "nickname": nickname
    }
    headers = {
        "Host": "www.reibang.com",
        "Origin": "http://www.reibang.com",
        "Referer": "http://www.reibang.com/sign_up",
        "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
    }
    response = requests.post(url=url, data=payload, headers=headers)
    result = response.text
    print result
    return 0 if result!="" else 1


def main():
    cannotuse = []
    canbeuse = []
    filepath = "/tmp/dictionary.txt"
    nicknames = getDictionaries(filepath=filepath)
    for nickname in nicknames:
        print "檢測(cè) {} ...".format(nickname)
        result = check(nickname=nickname)
        if result == 1:
            cannotuse.append(nickname)
        else:
            canbeuse.append(nickname)
    return (cannotuse, canbeuse)


if __name__ == '__main__':
    cannotbeuse, canbeuse = main()
    with open("/tmp/canbeuse.txt", "w") as canfile:
        canfile.writelines(canbeuse)
        canfile.close()
    with open("/tmp/cannotbeuse.txt", "w") as cannotfile:
        cannotfile.writelines(cannotbeuse)
        cannotfile.close()
    print "Over!"

然后援制,我就有了一個(gè)名字: DLUT戏挡。這是在簡(jiǎn)書寫的第一篇文章,接下來我會(huì)慢慢的把之前在CSDN的文章搬過來晨仑,希望能在簡(jiǎn)書這個(gè)平臺(tái)上褐墅,更上一層樓!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末洪己,一起剝皮案震驚了整個(gè)濱河市妥凳,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌答捕,老刑警劉巖逝钥,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異拱镐,居然都是意外死亡艘款,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門沃琅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來哗咆,“玉大人,你說我怎么就攤上這事益眉∩渭恚” “怎么了?”我有些...
    開封第一講書人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵郭脂,是天一觀的道長(zhǎng)空繁。 經(jīng)常有香客問我,道長(zhǎng)朱庆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任闷祥,我火速辦了婚禮娱颊,結(jié)果婚禮上傲诵,老公的妹妹穿的比我還像新娘。我一直安慰自己箱硕,他們只是感情好拴竹,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著剧罩,像睡著了一般栓拜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上惠昔,一...
    開封第一講書人閱讀 51,598評(píng)論 1 305
  • 那天幕与,我揣著相機(jī)與錄音,去河邊找鬼镇防。 笑死啦鸣,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的来氧。 我是一名探鬼主播诫给,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼啦扬!你這毒婦竟也來了中狂?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤扑毡,失蹤者是張志新(化名)和其女友劉穎胃榕,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體僚楞,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡勤晚,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了泉褐。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赐写。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖膜赃,靈堂內(nèi)的尸體忽然破棺而出挺邀,到底是詐尸還是另有隱情,我是刑警寧澤跳座,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布端铛,位于F島的核電站,受9級(jí)特大地震影響疲眷,放射性物質(zhì)發(fā)生泄漏禾蚕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一狂丝、第九天 我趴在偏房一處隱蔽的房頂上張望换淆。 院中可真熱鬧哗总,春花似錦、人聲如沸倍试。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)县习。三九已至涮母,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間躁愿,已是汗流浹背叛本。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留攘已,地道東北人炮赦。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像样勃,于是被迫代替她去往敵國(guó)和親吠勘。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

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

  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗(yàn)峡眶。 張土汪:刷leetcod...
    土汪閱讀 12,745評(píng)論 0 33
  • 春來困意生剧防,朝朝早起夜不寐。 最是念冬春又去辫樱,夏秋意不知峭拘。
    葉閑閱讀 200評(píng)論 0 1
  • 蕓蕓眾生,相識(shí)相知是緣分狮暑,能碰到一起鸡挠、能聊一句是緣分,能有一個(gè)眼神的交流也是緣分搬男,即使陌生拣展,相識(shí)一笑,也會(huì)心有暖意...
    潔語(yǔ)落筆尖閱讀 979評(píng)論 1 9