爬蟲筆記(五) - 關于Scrapy 全站遍歷Crawlspider

首先要感謝小白進階之Scrapy第二篇(登錄篇)
筆者是爬取了www.haoduofuli.wang,可惜掛掉了。所以我轉(zhuǎn)移了目標~~~
目標站點:www.cuiqingcai.com
代碼已經(jīng)上存到github下載

導入庫

假設你會使用scrapy創(chuàng)建項目呀洲,我們直接開始审胸,再spider文件夾下面新建一個blog.py的文件

# CrawlSpider與Rule配合使用可以起到歷遍全站的作用、Request干啥的我就不解釋了
from scrapy.spiders import CrawlSpider, Rule, Request
# 配合Rule進行URL規(guī)則匹配
from scrapy.linkextractors import LinkExtractor

簡單例子

詳細可以參考Scrapy中文文檔Crawlspider的例子

# CrawlSpider與Rule配合使用可以起到歷遍全站的作用利凑、Request干啥的我就不解釋了
from scrapy.spiders import CrawlSpider, Rule, Request
# 配合Rule進行URL規(guī)則匹配
from scrapy.linkextractors import LinkExtractor

class myspider(CrawlSpider):
    name = 'cqc'
    allowed_domains = ['cuiqingcai.com']
    count_all = 0
    url_all = []
    start_urls = ['http://cuiqingcai.com']
    label_tags = ['爬蟲', 'scrapy', 'selenium', 'selenium']

    rules = (
        Rule(LinkExtractor(allow=('\d+\.html$',)), callback='parse_item', follow=True),
    )

    def parse_item(self, response):
        print(response.url)

代碼要點:

  • 繼承CrawlSpider
  • Rule里面的allow用的是正則表達式浆劲,根據(jù)需要寫

你會很驚訝發(fā)現(xiàn)就這短短的十幾行代碼就可以爬整個網(wǎng)站的代碼抓下來了,


原理圖
爬取結(jié)果

結(jié)果展示

爬蟲入門


Python爬蟲入門1之綜述
Python爬蟲入門2之爬蟲基礎了解
Python爬蟲入門3之Urllib庫的基本使用
Python爬蟲入門4之Urllib庫的高級用法
Python爬蟲入門5之URLError異常處理
Python爬蟲入門6之Cookie的使用
Python爬蟲入門7之正則表達式

爬蟲利器


Python爬蟲利器1之Requests庫的用法
Python爬蟲利器2之BeautifulSoup的用法
Python爬蟲利器3之Xpath語法與lxml庫的用法
Python爬蟲利器4之PhantomJS的用法
Python爬蟲利器5之Selenium的用法
Python爬蟲利器6之PyQuery的用法

爬蟲進階


Python爬蟲進階1之爬蟲框架概述
Python爬蟲進階2之PySpider框架安裝配置
Python爬蟲進階3之Scrapy框架安裝配置
Python爬蟲進階4之PySpider的用法
Python爬蟲進階5之多線程的用法
Python爬蟲進階6之多進程的用法
Python爬蟲進階7之設置ADSL撥號服務器代理

爬蟲實戰(zhàn)


Python爬蟲實戰(zhàn)1之爬取糗事百科段子
Python爬蟲實戰(zhàn)2之爬取百度貼吧帖子
Python爬蟲實戰(zhàn)3之實現(xiàn)山東大學無線網(wǎng)絡掉線自動重連
Python爬蟲實戰(zhàn)4之抓取淘寶MM照片
Python爬蟲實戰(zhàn)5之模擬登錄淘寶并獲取所有訂單
Python爬蟲實戰(zhàn)6之抓取愛問知識人問題并保存至數(shù)據(jù)庫
Python爬蟲實戰(zhàn)7之計算大學本學期績點
Python爬蟲實戰(zhàn)8之利用Selenium抓取淘寶匿名旺旺

視頻教程


Python爬蟲學習系列教程
Python3爬蟲視頻學習教程

小白系列


小白學爬蟲系列教程
小白進階之Scrapy第1篇
小白進階之Scrapy第2篇(登錄篇)
Scrapy分布式的前篇–讓redis和MongoDB安全點
小白進階之Scrapy第3篇(基于Scrapy-Redis的分布式以及cookies池)
小白進階之Scrapy第4篇(圖片下載管道篇)
小白爬蟲第1彈之健壯的小爬蟲
小白爬蟲第2彈之抓取妹子圖
小白爬蟲第3彈之去重去重
小白爬蟲第4彈之爬蟲快跑(多進程+多線程)

雜記系列


Scrapy小技巧-MySQL存儲
利用Scrapy爬取知乎用戶詳細信息并存至MongoDB
免登錄新浪微博爬蟲系列之第一篇單博主微博及評論數(shù)據(jù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末哀澈,一起剝皮案震驚了整個濱河市牌借,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌割按,老刑警劉巖膨报,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異适荣,居然都是意外死亡现柠,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進店門弛矛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來够吩,“玉大人,你說我怎么就攤上這事丈氓≈苎” “怎么了强法?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長湾笛。 經(jīng)常有香客問我饮怯,道長,這世上最難降的妖魔是什么嚎研? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任蓖墅,我火速辦了婚禮,結(jié)果婚禮上临扮,老公的妹妹穿的比我還像新娘置媳。我一直安慰自己,他們只是感情好公条,可當我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布拇囊。 她就那樣靜靜地躺著,像睡著了一般靶橱。 火紅的嫁衣襯著肌膚如雪寥袭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天关霸,我揣著相機與錄音传黄,去河邊找鬼。 笑死队寇,一個胖子當著我的面吹牛膘掰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播佳遣,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼识埋,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了零渐?” 一聲冷哼從身側(cè)響起窒舟,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎诵盼,沒想到半個月后惠豺,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡风宁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年洁墙,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片戒财。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡热监,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出固翰,到底是詐尸還是另有隱情狼纬,我是刑警寧澤,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布骂际,位于F島的核電站疗琉,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏歉铝。R本人自食惡果不足惜盈简,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望太示。 院中可真熱鬧柠贤,春花似錦、人聲如沸类缤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽餐弱。三九已至宴霸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間膏蚓,已是汗流浹背瓢谢。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留驮瞧,地道東北人氓扛。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像论笔,于是被迫代替她去往敵國和親采郎。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,452評論 2 348

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

  • 爬蟲文章 in 簡書程序員專題: like:128 - Python 爬取落網(wǎng)音樂 like:127 - 【圖文詳...
    treelake閱讀 29,535評論 33 638
  • 爬蟲文章 in 簡書程序員專題: like:128-Python 爬取落網(wǎng)音樂 like:127-【圖文詳解】py...
    喜歡吃栗子閱讀 21,742評論 4 412
  • 楚江數(shù)據(jù)是專業(yè)的互聯(lián)網(wǎng)數(shù)據(jù)技術(shù)服務狂魔,現(xiàn)整理零基礎如何學爬蟲技術(shù)尉剩, 官方網(wǎng)站http://www.chujiangd...
    楚江數(shù)據(jù)閱讀 2,155評論 5 57
  • 過得太開心,才會樂極生悲吧毅臊,愉快的周末過后理茎,是獨自一人的悲傷,可現(xiàn)在又該怨誰管嬉、怪誰呢皂林,離開已離不開,放下已放不下蚯撩,...
    倩兒倩閱讀 81評論 0 0
  • 都說長夜漫漫础倍,夜班難熬,可急診室的夜看起來顯得并不漫長胎挎,那一個接一個的急診沟启,讓每一個在班的人員都無從松懈忆家,值班室里...
    那時那刻閱讀 262評論 0 2