新聞中心
Scrapy是一個(gè)基于Python的web爬蟲框架,可以用于爬取網(wǎng)站數(shù)據(jù)以及處理網(wǎng)站數(shù)據(jù)。在Linux下安裝Scrapy也并不難,只需要按照以下步驟進(jìn)行即可。

成都創(chuàng)新互聯(lián)IDC提供業(yè)務(wù):成都電信服務(wù)器托管,成都服務(wù)器租用,成都電信服務(wù)器托管,重慶服務(wù)器租用等四川省內(nèi)主機(jī)托管與主機(jī)租用業(yè)務(wù);數(shù)據(jù)中心含:雙線機(jī)房,BGP機(jī)房,電信機(jī)房,移動(dòng)機(jī)房,聯(lián)通機(jī)房。
之一步:安裝pip
在安裝Scrapy之前,需要先安裝pip, pip是Python的包管理工具,可以幫助我們安裝和管理Python模塊。在Ubuntu中,可以通過以下命令安裝pip:
“`
sudo apt-get install python-pip
“`
這個(gè)命令將會(huì)安裝python-pip包。
第二步:安裝lxml和libxml2-dev
在安裝Scrapy之前,還需要安裝lxml和libxml2-dev,這是因?yàn)镾crapy使用lxml解析HTML文檔。在Ubuntu中,可以通過以下命令安裝lxml和libxml2-dev:
“`
sudo apt-get install libxml2-dev libxslt-dev python-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libffi-dev
sudo pip install lxml
“`
這將會(huì)安裝lxml以及其依賴項(xiàng)。
第三步:安裝Scrapy
完成了lxml和pip的安裝,現(xiàn)在可以使用pip安裝Scrapy了,通過以下命令可以安裝Scrapy:
“`
sudo pip install scrapy
“`
執(zhí)行完這個(gè)命令后,pip將會(huì)自動(dòng)下載和安裝Scrapy。
第四步:測試Scrapy
安裝Scrapy之后,可以使用以下命令來測試Scrapy是否成功安裝:
“`
scrapy
“`
如果成功安裝,則應(yīng)該看到類似以下的輸出:
“`
Scrapy 1.5.0 – no active project
Usage:
scrapy [options] [args]
Avlable commands:
bench Run quick benchmark test
check Check spider contracts
crawl Run a spider
edit Edit spider
fetch Fetch a URL using the Scrapy downloader
genspider Generate new spider using pre-defined templates
list List avlable spiders
parse Parse URL (using its spider) and print the results
runspider Run a self-contned spider (without creating a project)
settings Get settings values
shell Interactive scraping console
startproject Create new project
version Print Scrapy version
view Open URL in browser, as seen by Scrapy
“`
這意味著Scrapy已經(jīng)成功安裝。
結(jié)論:
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220linux怎么截圖,小窗口那種
如果是有虛擬機(jī)的話,可以用windows下的截圖工具,比如qq截圖之類。
linux 下 要是小窗口截圖就只能源緩?fù)粞b截圖工具了 推薦一款小巧好用的截圖工具scrot
scrot使用方法如下 :
一 快哪歲捷使用方法:
安裝后輸入命令 scrot -s rectangle.png 然后拖動(dòng)鼠標(biāo)畫矩形框,矩形框內(nèi)的圖像會(huì)被截取出來,并保存至當(dāng)前目錄下的rectangle.png中。
二 詳細(xì)使用方法:
1.安裝,想安裝其他軟件一樣,F(xiàn)edora redhat下用 yum install scrot , Ubuntu下apt-get install scrot就可以了。
2.使用一般用法就一般而言,使用 scrot 可以抓取整個(gè)桌面、某個(gè)指定的窗口、以及選擇的矩形區(qū)域。
抓取桌面:scrot desktop.png,該命令將當(dāng)前的整個(gè)桌面抓取下來,并保存為 desktop.png 文件??梢栽诋?dāng)前的目錄中找到此圖像文件。
抓取窗口:scrot -bs window.png,選項(xiàng) b 使 scrot 在抓取窗口時(shí)一同將外邊框抓取下來,而 s 選項(xiàng)則讓用戶選擇所要抓取的是何窗口。
抓取區(qū)域:scrot -s rectangle.png,在執(zhí)行此命令后,使用鼠標(biāo)拖曳的矩形區(qū)域?qū)⒈?scrot 抓取下來。
高級(jí)使用對(duì)于普通的抓取使用 scrot 的基礎(chǔ)便足以應(yīng)付了。但在某些特殊情況之下,使用 scrot 抓取圖像需要講究一些技巧。
延時(shí)抓取:scrot -cd 10 menu.png,此命令中的 d 選項(xiàng)用于延時(shí)抓取圖像,雹仔其后的 10 代表延時(shí) 10 秒;前面的選項(xiàng) c 顯示倒計(jì)時(shí)。在抓取菜單或是命令提示時(shí),該技巧將充分展示其魔力。
生成縮圖:scrot -t 50% thumb.png,這個(gè)命令在抓取圖像的同時(shí)生成該圖像的縮略圖。選項(xiàng) t 將打開此功能,其后的 50% 為原圖的縮放百分比。
更改品質(zhì):scrot -q 70 quality.jpg,此命令中的 q 選項(xiàng)用于更改所抓圖像的品質(zhì),其數(shù)值介于之間,默認(rèn)為 75。數(shù)值越大,意味著圖像品質(zhì)越高;同時(shí),圖像的壓縮率也就越低,占用空間越大。
操作抓圖:scrot action.png -e ‘mv $f ~/images/’,該命令將抓取的圖像移動(dòng)到 ~/images/ 目錄。顯然,操作圖像的功能由 e 選項(xiàng)開啟,其中的 $f 代表原圖的路徑/文件名。
以上示例皆指定了需要保存的抓圖的文件名稱。實(shí)際上,如果不指定名稱,那么 scrot 在抓取圖像后會(huì)自動(dòng)使用當(dāng)前的日期時(shí)間、寬度高度的組合來生成文件名稱。
關(guān)于linux 安裝scrapy的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務(wù)。
網(wǎng)站題目:輕松學(xué)習(xí):Linux下如何安裝Scrapy?(linux安裝scrapy)
文章位置:http://fisionsoft.com.cn/article/cooocsh.html


咨詢
建站咨詢
