基于Tornado和Scrapy的開源高性能代理池

圖片瞎放一個(gè)先(doge

前段時(shí)間在寫爬蟲弟晚,研究了一下Github排名靠前的免費(fèi)代理池箕宙,都不太喜歡嚎朽,就自己寫了一個(gè),結(jié)合了異步框架Tornado和Scrapy柬帕,目前支持的特性有:

  1. 設(shè)定數(shù)目哟忍,持續(xù)從網(wǎng)上爬取新的免費(fèi)代理,檢測可用后存入本地?cái)?shù)據(jù)庫
  2. 完全異步陷寝,支持高并發(fā)(從免費(fèi)的前提下去衡量……)
  3. 通過調(diào)用HTTP API來獲取代理锅很,后面有時(shí)間會增加前端控制頁面
  4. 周期性自檢,更新可用代理?
?

項(xiàng)目地址在這里:https://github.com/Karmenzind/fp-server

關(guān)于代理可用性
爬蟲爬取代理時(shí)會先檢測可用性(包括速度和匿名性)凤跑,檢測完畢后才會入庫爆安,不可用的直接拋棄,所以可以安心使用饶火。

關(guān)于可存儲代理數(shù)目
我暫時(shí)沒有做限制鹏控,寫這個(gè)文章的時(shí)候,我本地有10000個(gè)活動(可用的)代理肤寝。我沒有繼續(xù)爬,因?yàn)槟壳按韥碓粗挥腥齻€(gè)抖僵,潛力有限鲤看。假如有人用的話,后面我會持續(xù)增加代理來源耍群。

環(huán)境要求
項(xiàng)目是在Archlinux上開發(fā)的义桂,已經(jīng)測試通過的環(huán)境如下:

  • Archlinux; Python-3.6.5
  • Debian(wsl); Python-3.5.3
?

代碼暫時(shí)不支持直接在Windows上運(yùn)行找筝,我已經(jīng)打包好了Docker鏡像,Windows用戶可以使用Docker部署慷吊。
推薦Unix/Linux用戶也使用Docker部署袖裕,這樣是最簡單的。

更詳細(xì)的介紹和使用方法見項(xiàng)目README溉瓶。

?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末急鳄,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子堰酿,更是在濱河造成了極大的恐慌疾宏,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件触创,死亡現(xiàn)場離奇詭異坎藐,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)哼绑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進(jìn)店門岩馍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人抖韩,你說我怎么就攤上這事蛀恩。” “怎么了帽蝶?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵赦肋,是天一觀的道長。 經(jīng)常有香客問我励稳,道長佃乘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任驹尼,我火速辦了婚禮趣避,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘新翎。我一直安慰自己程帕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布地啰。 她就那樣靜靜地躺著愁拭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪亏吝。 梳的紋絲不亂的頭發(fā)上岭埠,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼惜论。 笑死许赃,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的馆类。 我是一名探鬼主播混聊,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼乾巧!你這毒婦竟也來了句喜?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤卧抗,失蹤者是張志新(化名)和其女友劉穎藤滥,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體社裆,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拙绊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了泳秀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片标沪。...
    茶點(diǎn)故事閱讀 39,932評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖嗜傅,靈堂內(nèi)的尸體忽然破棺而出金句,到底是詐尸還是另有隱情,我是刑警寧澤吕嘀,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布违寞,位于F島的核電站,受9級特大地震影響偶房,放射性物質(zhì)發(fā)生泄漏趁曼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一棕洋、第九天 我趴在偏房一處隱蔽的房頂上張望挡闰。 院中可真熱鬧,春花似錦掰盘、人聲如沸摄悯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奢驯。三九已至,卻和暖如春次绘,著一層夾襖步出監(jiān)牢的瞬間叨橱,已是汗流浹背典蜕。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工断盛, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留罗洗,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓钢猛,卻偏偏與公主長得像伙菜,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子命迈,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評論 2 354

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,129評論 25 707
  • 我應(yīng)該熱愛我的信仰贩绕,因?yàn)樗敢胰松姆较颉?我又不時(shí)痛恨我的信仰,因?yàn)樗拗莆业挠?到底是我不夠圣賢壶愤,惡欲太...
    MT_614e閱讀 180評論 0 0
  • 年輕的時(shí)候喜歡紅樓夢里的黛玉征椒、晴雯和探春娇哆。喜歡之余對探春也有幾分不滿,不明白探春為何那般對待自己的親生母親勃救,...
    寫在時(shí)間前面閱讀 497評論 0 0
  • [TOC] 錯(cuò)誤表現(xiàn) 原因 applicationVariants 只包含在 apply plugin: 'com...
    木貓尾巴閱讀 11,590評論 1 5