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

主頁 > 知識庫 > python 爬取嗶哩嗶哩up主信息和投稿視頻

python 爬取嗶哩嗶哩up主信息和投稿視頻

熱門標簽:商家地圖標注海報 打電話機器人營銷 孝感營銷電話機器人效果怎么樣 騰訊地圖標注沒法顯示 地圖標注自己和別人標注區(qū)別 聊城語音外呼系統(tǒng) 南陽打電話機器人 ai電銷機器人的優(yōu)勢 海外網(wǎng)吧地圖標注注冊

項目地址:

https://github.com/cgDeepLearn/BilibiliCrawler

 項目特點

  1. 采取了一定的反反爬策略。
  2. Bilibili更改了用戶頁面的api, 用戶抓取解析程序需要重構(gòu)。

快速開始

  1. 拉取項目, git clone https://github.com/cgDeepLearn/BilibiliCrawler.git
  2. 進入項目主目錄,安裝虛擬環(huán)境crawlenv(請參考使用說明里的虛擬環(huán)境安裝)。
  3. 激活環(huán)境并在主目錄運行crawl,爬取結(jié)果將保存在data目錄csv文件中。
ource activate crawlenv
python initial.py file  # 初始化file模式
python crawl_user.py file 1 100  # file模式,1 100是開始、結(jié)束bilibili的uid

進入data目錄查看抓取的數(shù)據(jù),是不是很簡單!

如果需要使用數(shù)據(jù)庫保存和一些其他的設置,請看下面的使用說明

使用說明

1.拉取項目

git clone https://github.com/cgDeepLearn/BilibiliCrawler.git

2.進入項目主目錄, 安裝虛擬環(huán)境

  • 若已安裝anaconda
conda create -n crawlenv python=3.6
source activate crawlenv  # 激活虛擬環(huán)境
pip install -r requirements.txt
  • 若使用virtualenv
virtualenv crawlenv
source crawlenv/bin/activate  # 激活虛擬環(huán)境,windows下不用source
pip install -r requirements.txt  # 安裝項目依賴

3. 修改配置文件

進入config目錄,修改config.ini配置文件(默認使用的是postgresql數(shù)據(jù)庫,如果你是使用的是postgresql,只需要將其中的參數(shù)替換成你的,下面其他的步驟可以忽略) 數(shù)據(jù)庫配置選擇其中一個你本地安裝的即可,將參數(shù)更換成你的 如果你需要更自動化的數(shù)據(jù)庫配置,請移步我的DB_ORM項目

[db_mysql]
user = test
password = test
host = localhost
port = 3306
dbname = testdb

[db_postgresql]
user = test
password = test
host = localhost
port = 5432
dbname = testdb

然后修改conf.py中獲取配置文件的函數(shù)

def get_db_args():
    """
    獲取數(shù)據(jù)庫配置信息
    """
    return dict(CONFIG.items('db_postgresql'))  # 如果安裝的是mysql,請將參數(shù)替換為db_mysql

進入db目錄,修改basic.py的連接數(shù)據(jù)庫的DSN

# connect_str = "postgresql+psycopg2://{}:{}@{}:{}/{}".format(kwargs['user'], kwargs['password'], kwargs['host'], kwargs['port'], kwargs['dbname'])
# 若使用的是mysql,請將上面的connect_str替換成下面的
connect_str = "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(kwargs['user'], kwargs['password'], kwargs['host'], kwargs['port'], kwargs['dbname'])
# sqlite3,mongo等請移步我的DB_ORM項目,其他一些數(shù)據(jù)庫也將添加支持

4. 運行爬蟲

  • 在主目錄激活虛擬環(huán)境, 初次運行請執(zhí)行
python initial.py db # db模式,file模式請將db換成file
# file模式會將抓取結(jié)果保存在data目錄
# db模式會將數(shù)據(jù)保存在設置好的數(shù)據(jù)庫中
# 若再次以db模式運行將會drop所有表后再create,初次運行后請慎重再次使用!!!
# 如果修改添加了表,并不想清空數(shù)據(jù),請運行 python create_all.py
  • 開始抓取示例
python crawl_user.py db 1 10000 # crawl_user 抓取用戶數(shù)據(jù),db 保存在數(shù)據(jù)庫中, 1 10000為抓取起止id
python crawl_video_ajax.py db 1 100 # crawl_video_ajax 抓取視頻ajax信息保存到數(shù)據(jù)庫中,
python crawl_user_video.py db 1 10000 #同時抓取user 和videoinfo
# 示例為uid從1到100的user如果有投稿視頻則抓取其投稿視頻的信息,
# 若想通過視頻id逐個抓取請運行python crawl_video_by_aid.py db 1 1000
  • 爬取速率控制

程序內(nèi)已進行了一些抓取速率的設置,但各機器cpu、mem不同抓取速率也不同,請酌情修改
太快太慢請修改各crawl中的sleepsec參數(shù),ip會被限制訪問頻率,overspeed會導致爬取數(shù)據(jù)不全,
之后會添加運行參數(shù)speed(high, low),不用再手動配置速率

  • 日志

爬取日志在logs目錄
user, video分別為用戶和視頻的爬取日志
storage為數(shù)據(jù)庫日志 如需更換log格式,請修改logger模塊

  • 后臺運行

linux下運行python ......前面加上nohup,例如:

nohup python crawl_user db 1 10000

程序輸出保存文件,默認會包存在主目錄額nohup.out文件中,添加 > fielname就會保存在設置的文件中:

nohup python crawl_video_ajax.py db 1 1000 > video_ajaxup_1_1000.out  # 輸出將保存在video_ajaxup_1_1000.out中
  • 更多

程序多線程使用的生產(chǎn)者消費者模式中產(chǎn)生了程序運行的狀況的打印信息,類似如下

produce 1_1
consumed 1_1
...

如想運行更快,請在程序各項設置好后注釋掉其中的打印程序

# utils/pcModels.py
print('[+] produce %s_%s' % (index, pitem))  # 請注釋掉

print('[-] consumed %s_%s\n' % (index, data))  # 請注釋掉

更多

項目是單機多線程,若想使用分布式爬取,請參考Crawler-Celery

以上就是python 爬取嗶哩嗶哩up主信息和投稿視頻的詳細內(nèi)容,更多關(guān)于python 爬取嗶哩嗶哩的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • python b站視頻下載的五種版本
  • 基于python對B站收藏夾按照視頻發(fā)布時間進行排序的問題
  • 教你如何使用Python下載B站視頻的詳細教程
  • 利用python+ffmpeg合并B站視頻及格式轉(zhuǎn)換的實例代碼
  • ffmpeg+Python實現(xiàn)B站MP4格式音頻與視頻的合并示例代碼
  • python 爬取B站原視頻的實例代碼
  • Python如何爬取b站熱門視頻并導入Excel
  • Python如何實現(xiàn)爬取B站視頻
  • python3寫爬取B站視頻彈幕功能

標簽:迪慶 撫州 牡丹江 楊凌 南寧 聊城 揚州 六盤水

巨人網(wǎng)絡通訊聲明:本文標題《python 爬取嗶哩嗶哩up主信息和投稿視頻》,本文關(guān)鍵詞  python,爬取,嗶哩,主,信息,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python 爬取嗶哩嗶哩up主信息和投稿視頻》相關(guān)的同類信息!
  • 本頁收集關(guān)于python 爬取嗶哩嗶哩up主信息和投稿視頻的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区在线观看av| 亚洲一区二区三区视频在线播放| 久久女同互慰一区二区三区| 日韩国产欧美在线观看| 欧美精品一级二级| 另类小说图片综合网| 日韩亚洲欧美在线观看| 美女视频免费一区| 国产日产欧美一区| av不卡在线播放| 亚洲一区二区在线免费观看视频| 欧美性色黄大片手机版| 亚洲电影一级黄| 欧美一区二区三区免费大片 | 欧美优质美女网站| 午夜激情一区二区三区| 欧美va在线播放| 国产成人精品aa毛片| 亚洲天天做日日做天天谢日日欢| 91福利国产成人精品照片| 亚洲狠狠爱一区二区三区| 欧美日韩国产免费一区二区| 精品一区二区av| 最新成人av在线| 欧美精选午夜久久久乱码6080| 久久国产尿小便嘘嘘尿| 亚洲同性gay激情无套| 7777精品伊人久久久大香线蕉经典版下载 | 国产精品全国免费观看高清| 91女人视频在线观看| 日韩精品亚洲一区| 亚洲欧洲av在线| 精品伦理精品一区| 欧美日韩国产片| av午夜精品一区二区三区| 日欧美一区二区| 亚洲人快播电影网| 国产日韩精品一区二区三区| 91精品免费在线| 欧美日韩在线观看一区二区| 成人午夜看片网址| 久久超碰97中文字幕| 午夜视频在线观看一区二区| 中文av一区二区| 精品国产成人系列| 日韩欧美中文一区二区| 欧美日韩一区在线观看| 日本韩国欧美在线| 91色视频在线| 99国产精品久久| av网站免费线看精品| 激情都市一区二区| 三级一区在线视频先锋 | 亚洲图片自拍偷拍| 国产精品高清亚洲| 国产喷白浆一区二区三区| 日韩一级免费观看| 欧美日韩视频在线第一区| av毛片久久久久**hd| 福利电影一区二区三区| 国产精品综合二区| 麻豆精品视频在线观看视频| 午夜av一区二区三区| 日韩国产在线观看一区| 日本不卡视频在线观看| 日韩二区三区四区| 日本视频一区二区三区| 蜜臀av一级做a爰片久久| 青青草国产精品亚洲专区无| 老司机午夜精品| 精久久久久久久久久久| 国产成人激情av| 99久久免费视频.com| 色综合久久综合中文综合网| 91在线视频网址| 在线看国产一区二区| 欧美高清www午色夜在线视频| 欧美精品乱人伦久久久久久| 欧美一级片在线| 久久久不卡影院| 国产精品国产三级国产a| 亚洲美女淫视频| 日韩精品亚洲一区二区三区免费| 精品写真视频在线观看 | 国产精品影视在线| 成人免费看视频| 91麻豆精品视频| 欧美日韩黄色影视| 日韩欧美区一区二| 国产精品拍天天在线| 亚洲精品日日夜夜| 热久久一区二区| 国产不卡视频在线观看| 91麻豆文化传媒在线观看| 欧美丰满少妇xxxxx高潮对白| 日韩免费视频一区| 亚洲欧洲日产国产综合网| 三级久久三级久久| 国产成人亚洲精品狼色在线| 欧美性猛片aaaaaaa做受| 精品国产一二三区| 亚洲一区视频在线| 国产成人免费在线观看| 欧美日韩一区二区三区四区五区| 2021国产精品久久精品| 亚洲精品高清视频在线观看| 极品少妇一区二区三区精品视频| 在线中文字幕一区二区| 久久精品亚洲一区二区三区浴池| 亚洲小说欧美激情另类| 成熟亚洲日本毛茸茸凸凹| 91精品国产一区二区三区| 中文字幕欧美三区| 国内精品国产成人国产三级粉色| 色综合 综合色| 国产农村妇女精品| 精品一区二区在线免费观看| 欧美日韩一卡二卡| 亚洲人xxxx| 成人激情动漫在线观看| 久久久久国产成人精品亚洲午夜| 亚洲bt欧美bt精品777| 午夜精品视频在线观看| 在线视频欧美精品| 精品日韩一区二区三区免费视频| 国产精品久久久久毛片软件| 麻豆久久久久久| 欧美视频在线观看一区二区| 欧美电影精品一区二区| 亚洲午夜精品一区二区三区他趣| 国产精品一区在线观看乱码| 日韩一区二区三区视频在线| 亚洲自拍偷拍图区| 99精品视频在线播放观看| 欧美极品少妇xxxxⅹ高跟鞋| 久久国产夜色精品鲁鲁99| 色婷婷一区二区| 伊人性伊人情综合网| 91免费精品国自产拍在线不卡| 国产网红主播福利一区二区| 日本在线不卡视频一二三区| 欧美亚洲尤物久久| 亚洲v精品v日韩v欧美v专区| 欧美性视频一区二区三区| 国产精品久久久久久久久免费丝袜| 极品少妇一区二区| 日韩欧美国产综合在线一区二区三区| 中文字幕欧美三区| www.99精品| 亚洲国产精华液网站w| 国产成人小视频| 久久精品人人做人人综合| 久久99热99| 久久久精品蜜桃| 99久精品国产| 国产精品久久久久久久久免费相片 | 国产一区二区三区av电影| 精品成人一区二区| 成人h动漫精品一区二区| 中文字幕视频一区二区三区久| 成人h动漫精品一区二| 亚洲一线二线三线视频| 欧美成人精品二区三区99精品| 国产精品自在在线| 一二三区精品福利视频| 日韩写真欧美这视频| 国产一区二区三区免费看| 国产精品久久午夜| 欧美色精品天天在线观看视频| 蜜臀国产一区二区三区在线播放| 日本一区二区三级电影在线观看 | 精品福利一区二区三区免费视频| 韩日av一区二区| 夜夜嗨av一区二区三区四季av | 欧美国产精品一区| 欧美日韩久久不卡| 国产福利一区二区三区视频在线| 亚洲精选一二三| 26uuu久久天堂性欧美| 在线欧美日韩精品| 国产一区二区视频在线播放| 亚洲精品午夜久久久| 久久久久久久久久久黄色| 欧美视频在线观看一区二区| 国产成人精品www牛牛影视| 亚洲成人免费视频| 国产精品二三区| 欧美sm极限捆绑bd| 欧美日韩国产系列| 99免费精品在线观看| 国模少妇一区二区三区| 亚洲亚洲精品在线观看| 国产精品色在线| 久久精品视频一区| 精品国内二区三区| 欧美久久一二区| 欧美三级视频在线| 色欧美片视频在线观看在线视频| 丁香六月久久综合狠狠色| 久久99精品国产|