亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

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

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

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

項目地址:

https://github.com/cgDeepLearn/BilibiliCrawler

 項目特點

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

快速開始

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

進入data目錄查看抓取的數據,是不是很簡單!

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

使用說明

1.拉取項目

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

2.進入項目主目錄, 安裝虛擬環境

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

3. 修改配置文件

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

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

進入db目錄,修改basic.py的連接數據庫的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項目,其他一些數據庫也將添加支持

4. 運行爬蟲

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

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

  • 日志

爬取日志在logs目錄
user, video分別為用戶和視頻的爬取日志
storage為數據庫日志 如需更換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中
  • 更多

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

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主信息和投稿視頻的詳細內容,更多關于python 爬取嗶哩嗶哩的資料請關注腳本之家其它相關文章!

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

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

巨人網絡通訊聲明:本文標題《python 爬取嗶哩嗶哩up主信息和投稿視頻》,本文關鍵詞  python,爬取,嗶哩,主,信息,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python 爬取嗶哩嗶哩up主信息和投稿視頻》相關的同類信息!
  • 本頁收集關于python 爬取嗶哩嗶哩up主信息和投稿視頻的相關信息資訊供網民參考!
  • 推薦文章
    国产91丝袜高跟系列| 国产成人精品影视| 亚洲 国产精品 日韩| 精品国产亚洲一区二区三区| 精品视频在线观看一区二区三区| 久草免费在线色站| 韩国三级视频网站| 高清一级做a爱过程不卡视频| 999久久久免费精品国产牛牛| 国产高清在线精品一区二区| 欧美日本国产| 美国一区二区三区| 日本在线www| 高清一级片| 久久99这里只有精品国产| 国产精品1024在线永久免费| 国产a一级| 成人免费一级纶理片| 欧美大片a一级毛片视频| 精品国产亚一区二区三区| 青青青草影院| 久久成人综合网| 久久精品免视看国产成人2021| 亚洲 男人 天堂| 99久久精品国产麻豆| 九九久久99| 国产精品自拍在线| 国产极品精频在线观看| 精品国产一区二区三区久久久狼| 黄视频网站在线免费观看| 黄视频网站在线免费观看| 高清一级淫片a级中文字幕| 精品视频一区二区三区免费| 久久国产精品自线拍免费| 精品在线观看国产| 欧美另类videosbestsex高清| 九九久久99综合一区二区| 亚欧成人乱码一区二区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚洲 男人 天堂| 欧美国产日韩在线| 日韩男人天堂| 天天色成人网| 99热精品一区| 国产精品自拍在线| 97视频免费在线观看| 成人免费观看视频| 国产不卡在线观看| 欧美激情在线精品video| 国产美女在线一区二区三区| 亚久久伊人精品青青草原2020| 亚洲天堂在线播放| 欧美电影免费| 成人免费网站久久久| 精品久久久久久影院免费| 国产综合91天堂亚洲国产| 国产综合91天堂亚洲国产| 黄视频网站在线观看| 国产91精品一区二区| 国产视频久久久| 亚洲天堂在线播放| 欧美a级大片| 黄色福利片| 国产91精品露脸国语对白| 四虎久久精品国产| 久久成人综合网| 青青久热| 日韩在线观看视频免费| 精品国产一区二区三区精东影业| 999久久66久6只有精品| 黄视频网站免费| 午夜在线影院| 九九干| 日本伦理黄色大片在线观看网站| 国产伦久视频免费观看 视频| 四虎影视久久| 你懂的国产精品| 国产伦精品一区二区三区在线观看| 精品视频一区二区三区| 黄视频网站在线免费观看| 一级片片| 亚洲天堂免费| 欧美另类videosbestsex高清 | 久久久成人网| 国产美女在线一区二区三区| 四虎影视库| 天天做日日干| 国产成人精品综合久久久| 99久久网站| 日本伦理网站| 色综合久久久久综合体桃花网| 青青久热| 国产高清在线精品一区二区| 毛片成人永久免费视频| 免费毛片播放| 精品国产一区二区三区久久久狼| 超级乱淫伦动漫| 国产91精品一区二区| 可以免费看毛片的网站| 日本特黄特黄aaaaa大片| 成人免费网站视频ww| 久久精品欧美一区二区| 日韩字幕在线| 日韩中文字幕一区| 国产网站免费观看| 久久精品道一区二区三区| 九九久久国产精品| 一 级 黄 中国色 片| 二级片在线观看| 国产成+人+综合+亚洲不卡| 免费毛片基地| 日韩字幕在线| 尤物视频网站在线| 美国一区二区三区| 青青久久精品| 精品在线观看一区| 99色视频在线| 精品视频在线观看一区二区三区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 青草国产在线观看| 国产成人精品影视| 国产a一级| 国产成人精品综合| 国产成+人+综合+亚洲不卡| 一级女人毛片人一女人| 韩国三级香港三级日本三级la | 国产精品自拍在线观看| 国产麻豆精品hdvideoss| 亚洲精品中文一区不卡| 成人在免费观看视频国产| 欧美爱色| 久久国产一久久高清| 日本特黄特黄aaaaa大片| 日韩在线观看视频黄| 99色视频在线观看| 国产精品1024永久免费视频| 免费毛片播放| 亚洲第一页色| 成人免费一级毛片在线播放视频| 午夜激情视频在线观看| 99久久精品国产免费| 国产一区二区精品| 91麻豆高清国产在线播放| 在线观看成人网| 国产美女在线一区二区三区| 99久久网站| 国产国语在线播放视频| 国产不卡在线看| 高清一级片| 91麻豆精品国产片在线观看| 国产视频一区在线| 欧美另类videosbestsex高清 | 亚欧成人乱码一区二区| 国产91精品露脸国语对白| 国产综合成人观看在线| 一级毛片视频免费| 欧美一级视| 美女免费精品视频在线观看| 国产网站免费观看| 国产不卡在线看| 九九免费精品视频| 国产韩国精品一区二区三区| 成人a大片在线观看| 中文字幕一区二区三区精彩视频| 色综合久久天天综合| 国产91丝袜高跟系列| 天天色成人网| 日韩综合| 欧美1区| 色综合久久久久综合体桃花网| 精品视频在线看 | 中文字幕一区二区三区 精品| 欧美另类videosbestsex高清 | 一本高清在线| a级精品九九九大片免费看| 国产麻豆精品视频| 成人高清视频在线观看| 欧美爱色| 国产精品1024永久免费视频| 国产成人女人在线视频观看| 日本在线不卡视频| 欧美一级视| 二级片在线观看| 日本伦理黄色大片在线观看网站| 久久精品免视看国产成人2021| 久久精品免视看国产成人2021| 日本免费乱人伦在线观看| 日本在线www| 欧美国产日韩在线| 韩国三级视频网站| 国产精品自拍亚洲| 亚洲 激情| 国产一区精品| 精品在线免费播放| 欧美国产日韩精品| 色综合久久天天综合观看| 成人高清视频免费观看| 中文字幕一区二区三区 精品| 成人免费一级毛片在线播放视频| 午夜激情视频在线观看|