4月7日 淘金幣淘里程領(lǐng)取京東簽到已結(jié)束
發(fā)布日期: 2017-04-07 | 分類: 虛擬幣 | 瀏覽:125177
淘金幣一鍵領(lǐng)取 http://021.tw/t/ https://www.chaidu.com/App/Web/Taobao-Coin/ 【電腦端30金幣】 https://taojinbi.taobao.com/inde ... auto_take=true 【手機(jī)端30金幣】 http://h5.m.taobao...
摘要:開發(fā)環(huán)境目前最新開發(fā)框架目前最新目標(biāo)爬取線報(bào)網(wǎng)站并把內(nèi)容保存到里頁面分析根據(jù)上圖我們可以發(fā)現(xiàn)內(nèi)容都在類為這個里下面放出的代碼月日月日淘金幣淘里程領(lǐng)取京東簽到月日淘金幣淘里程領(lǐng)取京東簽到已結(jié)束發(fā)布日期分類虛擬幣瀏覽淘金幣一
目標(biāo)開發(fā)環(huán)境:Pycharm 2017.1(目前最新)
開發(fā)框架: Scrapy 1.3.3(目前最新)
爬取線報(bào)網(wǎng)站,并把內(nèi)容保存到items.json里
頁面分析
根據(jù)上圖我們可以發(fā)現(xiàn)內(nèi)容都在類為post這個div里
下面放出post的代碼
04月07日4月7日 淘金幣淘里程領(lǐng)取京東簽到已結(jié)束
發(fā)布日期: 2017-04-07 | 分類: 虛擬幣 | 瀏覽:125177
淘金幣一鍵領(lǐng)取 http://021.tw/t/ https://www.chaidu.com/App/Web/Taobao-Coin/ 【電腦端30金幣】 https://taojinbi.taobao.com/inde ... auto_take=true 【手機(jī)端30金幣】 http://h5.m.taobao...
1.定義items
class DemoItem(scrapy.Item): id = scrapy.Field() title = scrapy.Field() href = scrapy.Field() content = scrapy.Field()
2.新建一個爬蟲名為test
# -*- coding: utf-8 -*- import scrapy from demo.items import DemoItem from scrapy.http import Request class TestSpider(scrapy.Spider): #定義爬蟲的名字和需要爬取的網(wǎng)址 name = "test" allowed_domains = ["www.abckg.com"] start_urls = ["http://www.abckg.com/"] def parse(self, response): for resp in response.css(".post"): #實(shí)例化item item = DemoItem() #把獲取到的內(nèi)容保存到item內(nèi) item["href"] = resp.css("h2 a::attr(href)").extract() item["title"] = resp.css("h2 a::text").extract() item["content"] = resp.css(".intro p::text").extract() yield item #下面是多頁面的爬取方法 urls = response.css(".pageinfo a::attr(href)").extract() for url in urls: yield Request(url, callback=self.parse) categorys = response.css(".menu li a::attr(href)").extract() for ct in categorys: yield Request(ct, callback=self.parse)
3.修改settings.py,添加以下代碼
FEED_EXPORT_ENCODING = "utf-8"運(yùn)行
打開cmd輸入
scrapy crawl test -o items.json已知bug
如果多次運(yùn)行該爬蟲,不會覆蓋原有的內(nèi)容,而是追加數(shù)據(jù)(好像是scrapy的bug)
可拓展內(nèi)容1.定時運(yùn)行爬蟲,當(dāng)檢查到網(wǎng)站更新時獲取新數(shù)據(jù)并發(fā)郵件通知
2.檢測數(shù)據(jù)是否重復(fù)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/38611.html
摘要:時間永遠(yuǎn)都過得那么快,一晃從年注冊,到現(xiàn)在已經(jīng)過去了年那些被我藏在收藏夾吃灰的文章,已經(jīng)太多了,是時候把他們整理一下了。那是因?yàn)槭詹貖A太亂,橡皮擦給設(shè)置私密了,不收拾不好看呀。 ...
原文地址: http://www.jtahstu.com/blog/s... Python爬蟲框架Scrapy實(shí)戰(zhàn) - 抓取BOSS直聘招聘信息 零、開發(fā)環(huán)境 MacBook Pro (13-inch, 2016, Two Thunderbolt 3 ports) CPU : 2 GHz Intel Core i5 RAM : 8 GB 1867 MHz LPDDR3 Python 版本: v3...
原文地址: http://www.jtahstu.com/blog/s... Python爬蟲框架Scrapy實(shí)戰(zhàn) - 抓取BOSS直聘招聘信息 零、開發(fā)環(huán)境 MacBook Pro (13-inch, 2016, Two Thunderbolt 3 ports) CPU : 2 GHz Intel Core i5 RAM : 8 GB 1867 MHz LPDDR3 Python 版本: v3...
摘要:所以如果對爬蟲有一定基礎(chǔ),上手框架是一種好的選擇。缺少包,使用安裝即可缺少包,使用安裝即可上一篇文章網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)爬取相關(guān)庫的安裝的安裝下一篇文章網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)爬蟲框架的安裝 上一篇文章:Python3網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)---9、APP爬取相關(guān)庫的安裝:Appium的安裝下一篇文章:Python3網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)---11、爬蟲框架的安裝:ScrapySplash、ScrapyRedis 我們直接...
摘要:下面代碼會存在什么問題,如何改進(jìn)一行代碼輸出之間的所有偶數(shù)。簡述進(jìn)程之間如何通信多路復(fù)用的作用模型的區(qū)別什么是并發(fā)和并行解釋什么是異步非阻塞的作用面試題說說你知道的命令如何查看某次提交修改的內(nèi)容答案掃碼下面的二維碼訂閱即可獲取。 引言 最近在刷面試題,所以需要看大量的 Python 相關(guān)的面試題,從大量的題目中總結(jié)了很多的知識,同時也對一些題目進(jìn)行拓展了,但是在看了網(wǎng)上的大部分面試題不...
閱讀 898·2019-08-30 15:54
閱讀 1466·2019-08-30 15:54
閱讀 2400·2019-08-29 16:25
閱讀 1292·2019-08-29 15:24
閱讀 749·2019-08-29 12:11
閱讀 2506·2019-08-26 10:43
閱讀 1227·2019-08-26 10:40
閱讀 466·2019-08-23 16:24