1. 程式人生 > >使用scrapy刷部落格訪問量(傻瓜式)

使用scrapy刷部落格訪問量(傻瓜式)

step 1:在cmd中切換到你想把專案建立的磁碟.我是要建立到d盤中.
在這裡插入圖片描述
step 2:建立專案,在cmd中輸入:scrapy startproject csdn

scrapy startproject 專案名稱

在這裡插入圖片描述
step 3:cd命令切換到你建立的專案下,然後建立爬蟲專案檔案:scrapy genspider -t crawl shua csdn.net

cd csdn
scrapy genspider -t crawl 專案名稱 部落格域名

在這裡插入圖片描述
step 4:找到你建立的爬蟲專案檔案

在你最開始選擇的盤下(我的是D盤)
然後找到你的專案(我建立的名稱是csdn)
接著找到你專案裡的spiders下的爬蟲檔案(我的爬蟲專案名稱取的是shua)

在這裡插入圖片描述
step 5:右鍵你的爬蟲專案文字編輯

class ShuaSpider(CrawlSpider):
    name = 'shua'
    allowed_domains = ['csdn.net']
    start_urls = ['https://blog.csdn.net/qq_42259469']	#部落格主頁地址

    rules = (
        Rule(LinkExtractor(allow=r'https://blog.csdn.net/qq_42259469/article/details/\d+'), follow=False),
        						#部落格地址,結尾的數字改成正則表示式\d+
#/article 前面這一段就是你的部落格主頁 )

在這裡插入圖片描述
step 6:建立一個bat字尾的檔案並右鍵編輯開啟輸入以下程式碼:
在這裡插入圖片描述

d:
cd csdn
set a=0
:loop
set /a a+=1
echo. %a%
scrapy crawl shua
if %a% == 10000 goto end
goto loop

在這裡插入圖片描述
end :雙擊csdn.bat 檔案就可以刷取訪問量了.(溫馨提示:僅供娛樂,過多訪問會封ip哦~~)

專案git原始碼地址:https://gitee.com/OldMonster/Scrapy