Scrapy

Scrapy簡介


Scrapy是一個健壯的網(wǎng)絡(luò)框架,它可以從各種數(shù)據(jù)源中抓取數(shù)據(jù)。
Scrapy能夠識別殘缺的HTML。
Scrapy既不存儲數(shù)據(jù),也不索引數(shù)據(jù)。它只用于抽取數(shù)據(jù)。它對很多數(shù)據(jù)庫也都有所支持。

安裝Scrapy


因?yàn)槲野惭b了Anaconda,所以直接在其下面安裝

conda install scrapy

shell命令

進(jìn)入scrapy的URL調(diào)試控制臺

scrapy shell [--pdb] www.xxx.com

--pdb: 啟用交互式調(diào)試

第一個Scrapy項(xiàng)目

scrapy startproject properties

編寫爬蟲

創(chuàng)建一個名為basic的默認(rèn)爬蟲

scrapy genspider basic 網(wǎng)址

運(yùn)行爬蟲

scrapy crawl 爬蟲名
scrapy parse --spider=爬蟲名 網(wǎng)址

保存文件

scrapy crawl 爬蟲名 -o xxx.json
scrapy crawl 爬蟲名 -o xxx.jl
scrapy crawl 爬蟲名 -o xxx.csv
scrapy crawl 爬蟲名 -o xxx.xml

Item加載器

ItemLoader
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這些都是原來在微博上的文章,慢慢搬到這里吧 (一)安裝和測試 學(xué)習(xí)網(wǎng)絡(luò)爬蟲也是進(jìn)行自然語言處理的前期準(zhǔn)備工作,爬蟲...
    yahal閱讀 414評論 0 1
  • https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 下載即可。 安裝...
    慫恿的大腦閱讀 1,405評論 0 7
  • scrapy是一個為爬取網(wǎng)站,提取結(jié)構(gòu)化數(shù)據(jù)而創(chuàng)建的一個爬蟲框架,scrapy基于python,是目前python...
    天劍飛心閱讀 2,240評論 0 0
  • 在學(xué)校做了五天牢,畫了兩幅畫,考了三場試,今個終于回來了!畫畫不容易,在老師眼皮子底下畫畫更加不容易!寶寶在此厚...
    孤城夜玖閱讀 269評論 0 0
  • 看圖說話的故事感覺是在多年以前剛學(xué)作文的時(shí)候?qū)懙枚嗟?,而后就變成自由發(fā)揮了,一直覺得看圖說話很困難,因?yàn)檎f簡單了就...
    一元Yvo閱讀 812評論 0 0

友情鏈接更多精彩內(nèi)容