婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python爬蟲scrapy框架的梨視頻案例解析

python爬蟲scrapy框架的梨視頻案例解析

熱門標簽:千呼ai電話機器人免費 申請辦個400電話號碼 深圳網絡外呼系統代理商 高德地圖標注字母 外呼系統前面有錄音播放嗎 鎮江人工外呼系統供應商 400電話辦理費用收費 騰訊地圖標注有什么版本 柳州正規電銷機器人收費

之前我們使用lxml對梨視頻網站中的視頻進行了下載,感興趣的朋友點擊查看吧。

下面我用scrapy框架對梨視頻網站中的視頻標題和視頻頁中對視頻的描述進行爬取


分析:我們要爬取的內容并不在同一個頁面,視頻描述內容需要我們點開視頻,跳轉到新的url中才能獲取,我們就不能在一個方法中去解析我們需要的不同內容

1.爬蟲文件

  • 這里我們可以仿照爬蟲文件中的parse方法,寫一個新的parse方法,可以將新的url的響應對象傳給這個新的parse方法
  • 如果需要在不同的parse方法中使用同一個item對象,可以使用meta參數字典,將item傳給callback回調函數
  • 爬蟲文件中的parse需要yield的Request請求,而item則在新的parse方法中使用yield item傳給下一個parse方法或管道文件

import scrapy

# 從items.py文件中導入BossprojectItem類
from bossProject.items import BossprojectItem

class BossSpider(scrapy.Spider):
 name = 'boss'
 # allowed_domains = ['www.xxx.com']
 start_urls = ['https://www.pearvideo.com/category_5']

 # 回調函數接受響應對象,并且接受傳遞過來的meata參數
 def content_parse(self,response):
 # meta參數包含在response響應對象中,調用meta,然后根據鍵值取出對應的值:item
 item = response.meta['item']

 # 解析視頻鏈接中的對視頻的描述
 des = response.xpath('//div[@class="summary"]/text()').extract()
 des = "".join(des)
 item['des'] = des

 yield item 

 # 解析首頁視頻的標題以及視頻的鏈接
 def parse(self, response):
 li_list = response.xpath('//div[@id="listvideoList"]/ul/li')
 for li in li_list:
  href = li.xpath('./div/a/@href').extract()
   + "".join(href)

  title = li.xpath('./div[1]/a/div[2]/text()').extract()
  title = "".join(title)

  item = BossprojectItem()
  item["title"] = title

  #手動發送請求,并將響應對象傳給回調函數
  #請求傳參:meta={},可以將meta字典傳遞給請求對應的回調函數
  yield scrapy.Request(href,callback=self.content_parse,meta={'item':item})

2.items.py

要將BossprojectItem類導入爬蟲文件中才能夠創建item對象

import scrapy
class BossprojectItem(scrapy.Item):
 # define the fields for your item here like:
 # name = scrapy.Field()
 # 定義了item屬性
 title = scrapy.Field()
 des = scrapy.Field()

3.pipelines.py

open_spider(self,spider)和close_spider(self,spider)重寫這兩個父類方法,且這兩個方法都只執行一次在process_item方法中最好保留return item,因為如果存在多個管道類,return item會自動將item對象傳給優先級低于自己的管道類

from itemadapter import ItemAdapter
class BossprojectPipeline:

 def __init__(self):
 self.fp = None

 # 重寫父類方法,只調用一次
 def open_spider(self,spider):
 print("爬蟲開始")
 self.fp = open('./lishipin.txt','w')

 # 接受爬蟲文件中yield傳遞來的item對象,將item中的內容持久化存儲
 def process_item(self, item, spider):
 self.fp.write(item['title'] + '\n\t' + item['des'] + '\n')

 # 如果有多個管道類,會將item傳遞給下一個管道類
 # 管道類的優先級取決于settings.py中的ITEM_PIPELINES屬性中對應的值
  ## ITEM_PIPELINES = {'bossProject.pipelines.BossprojectPipeline': 300,} 鍵值中的值越小優先級越高
 return item

 # 重寫父類方法,只調用一次
 def close_spider(self,spider): 
 self.fp.close()
 print("爬蟲結束")

4.進行持久化存儲

到此這篇關于python爬蟲scrapy框架的梨視頻案例解析的文章就介紹到這了,更多相關python爬蟲scrapy框架內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python爬蟲基礎講解之scrapy框架
  • 簡述python Scrapy框架
  • Python Scrapy框架第一個入門程序示例
  • Python爬蟲基礎之簡單說一下scrapy的框架結構

標簽:平頂山 哈爾濱 郴州 大慶 合肥 烏蘭察布 烏蘭察布 海南

巨人網絡通訊聲明:本文標題《python爬蟲scrapy框架的梨視頻案例解析》,本文關鍵詞  python,爬蟲,scrapy,框架,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python爬蟲scrapy框架的梨視頻案例解析》相關的同類信息!
  • 本頁收集關于python爬蟲scrapy框架的梨視頻案例解析的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人小视频免费在线观看| 久久―日本道色综合久久| 国产女人18毛片水真多成人如厕| 亚洲综合精品自拍| 色综合中文综合网| 国产精品久久久久影院色老大| 亚洲二区在线观看| 91麻豆自制传媒国产之光| 久久精品一区二区三区不卡牛牛 | 色久综合一二码| 国产精品国产三级国产aⅴ中文| 国精产品一区一区三区mba视频| 欧美日韩精品一区二区三区四区 | 色欲综合视频天天天| 国产精品免费aⅴ片在线观看| 麻豆国产精品777777在线| 91精品一区二区三区久久久久久| 一区二区三区日韩欧美| 欧洲中文字幕精品| 亚洲va欧美va天堂v国产综合| 欧美日韩一区二区三区视频| 亚洲高清免费在线| 91精品国产入口在线| 国产精品国产三级国产aⅴ中文 | 欧美人xxxx| 国产自产v一区二区三区c| 国产精品日日摸夜夜摸av| 欧美精品777| 国产福利一区二区| 亚洲影视在线观看| 久久人人爽爽爽人久久久| 91国偷自产一区二区三区成为亚洲经典 | 国产免费观看久久| 91在线视频网址| 亚洲欧美一区二区久久| 欧美在线免费播放| 麻豆成人av在线| 久久午夜国产精品| 91在线你懂得| 亚洲丰满少妇videoshd| 91精品国产欧美日韩| 国产一区二区精品久久| 亚洲视频在线一区二区| 欧美日韩在线一区二区| 国产综合一区二区| 国产精品美女一区二区在线观看| 成人h版在线观看| 亚洲成人免费影院| 久久久久久久久久久久久女国产乱| 国产黄色成人av| 亚洲国产精品嫩草影院| 5858s免费视频成人| 国产精品中文欧美| 亚洲午夜精品17c| 欧美精品一区二区在线播放| 91色在线porny| 香港成人在线视频| 欧美激情在线免费观看| 欧美色精品在线视频| 国产白丝网站精品污在线入口| 一区二区三区欧美日| 2023国产精品自拍| 欧美中文字幕久久| 懂色一区二区三区免费观看| 亚洲成在人线免费| 国产精品国产馆在线真实露脸| 日本精品一区二区三区四区的功能| 老司机免费视频一区二区三区| 中文字幕免费一区| 欧美一区二区三区成人| 99国内精品久久| 国产精品自拍网站| 青娱乐精品视频| 亚洲综合成人网| 中文字幕av在线一区二区三区| 欧美一区二区福利在线| 91在线视频免费91| 成人精品视频一区| 国产精品综合视频| 精品一区二区三区免费毛片爱| 亚洲成人av资源| 一区二区三区中文免费| 中文字幕二三区不卡| 久久精品夜色噜噜亚洲aⅴ| 日韩一级完整毛片| 欧美精品18+| 在线成人午夜影院| 99久久精品免费看| av一区二区不卡| 成人动漫视频在线| 成人一二三区视频| 国产成人综合在线播放| 性做久久久久久免费观看| 国产精品热久久久久夜色精品三区 | 国产精品一区二区久久不卡 | 7777精品伊人久久久大香线蕉 | 天堂久久久久va久久久久| 一级特黄大欧美久久久| 中文字幕亚洲精品在线观看| 色综合久久中文字幕| 亚洲高清三级视频| 亚洲最大成人网4388xx| 亚洲国产精品欧美一二99| 亚洲va欧美va人人爽| 麻豆精品国产91久久久久久| 国模套图日韩精品一区二区 | 国产清纯在线一区二区www| 国产亚洲成av人在线观看导航| 国产亚洲精品7777| 一级日本不卡的影视| 青青草91视频| 成人午夜视频福利| 欧美日韩一区二区电影| 久久女同性恋中文字幕| 亚洲精品成人精品456| 青青青爽久久午夜综合久久午夜| 国产精品羞羞答答xxdd| 日本高清免费不卡视频| 欧美不卡一区二区三区四区| 国产精品美女视频| 日本最新不卡在线| 不卡区在线中文字幕| 日韩视频在线一区二区| 亚洲色图欧美激情| 国精品**一区二区三区在线蜜桃| 色婷婷综合久色| 欧美精品一区二区三区一线天视频| 亚洲乱码中文字幕综合| 捆绑紧缚一区二区三区视频| 91在线一区二区三区| 精品成人私密视频| 天天综合天天做天天综合| 99久久久无码国产精品| 精品噜噜噜噜久久久久久久久试看| 中文字幕亚洲电影| 国产美女娇喘av呻吟久久| 欧美私人免费视频| 一区二区中文视频| 国产精品一二一区| 欧美大片一区二区| 亚洲444eee在线观看| 91在线国产福利| 久久这里只有精品6| 日精品一区二区| 色欧美乱欧美15图片| 国产精品免费视频一区| 精品一区二区三区在线观看国产| 欧美三级蜜桃2在线观看| 中文字幕在线不卡一区二区三区| 精品一区二区三区视频| 日韩一区二区精品在线观看| 亚洲国产成人av| 色av一区二区| 日韩毛片视频在线看| 国产91清纯白嫩初高中在线观看 | 国产精品另类一区| 国产精品白丝jk黑袜喷水| 精品少妇一区二区三区视频免付费| 午夜国产精品影院在线观看| 欧洲亚洲精品在线| 一区二区三国产精华液| 一本色道久久综合精品竹菊| 欧美激情综合网| 懂色av中文一区二区三区| 欧美国产日产图区| 99国产精品久久久久久久久久| 国产精品黄色在线观看| 成人av电影免费在线播放| 国产精品网曝门| 91影院在线免费观看| 亚洲男人的天堂在线观看| 91丝袜美腿高跟国产极品老师 | 久久久噜噜噜久久人人看 | 不卡一二三区首页| 亚洲同性gay激情无套| 99国产欧美另类久久久精品| 亚洲色图欧洲色图| 欧美日韩精品福利| 日本中文在线一区| 久久综合色播五月| 国产黄色91视频| 成人欧美一区二区三区白人| 一道本成人在线| 婷婷久久综合九色综合绿巨人 | 538在线一区二区精品国产| 奇米影视在线99精品| 久久久三级国产网站| 成av人片一区二区| 亚洲国产精品久久久久婷婷884| 91精品蜜臀在线一区尤物| 狠狠色狠狠色综合系列| 中文字幕一区在线观看视频| 欧美色精品天天在线观看视频| 青青草精品视频| 国产女同互慰高潮91漫画| 在线观看日韩电影| 久久99国产乱子伦精品免费| 国产精品视频第一区| 欧美日韩免费视频| 精品影视av免费|