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

主頁 > 知識庫 > Python獲取B站粉絲數的示例代碼

Python獲取B站粉絲數的示例代碼

熱門標簽:在哪里辦理400電話號碼 原裝電話機器人 西藏智能外呼系統五星服務 工廠智能電話機器人 400電話申請服務商選什么 清遠360地圖標注方法 平頂山外呼系統免費 江蘇客服外呼系統廠家 千陽自動外呼系統

要使用代碼,需要安裝Python 3.x,并且要安裝庫,在cmd輸入pip install requests json time
復制代碼,修改最上方變量改成你自己的UID,保存為xxx.py,運行就可以了

用于學習了解的核心代碼:

import requests
import json

bilibili_api = requests.get("http://api.bilibili.com/x/relation/stat?vmid=1") # 訪問網址,數據存到變量,1是用戶UID
extracting_json = bilibili_api.text # 提取bilibili_api的text數據
python_dictionary = json.loads(extracting_json) # json對象轉換為python字典
print(python_dictionary['data']['follower']) # 訪問python對象,data里的follower

正篇:

import requests
import json
import time

# 需要修改的變量
uid = 9824766 # 用戶UID
sleep_second = 60 # 多少秒檢測一次
# 預定義變量 (不能修改)
assigned_value = 0 # 舊粉絲數變量是否賦值
fans_num_old = 0 # 上一次的粉絲數
while True:
  # 嘗試訪問鏈接,如果OSError輸出連接失敗,并break。
  try:
    bilibili_api = requests.get("http://api.bilibili.com/x/relation/stat?vmid={}".format(uid)) # 訪問網址,數據存到變量
  except OSError:
    print('連接失敗')
    break
  extracting_json = bilibili_api.text # 提取bilibili_api的text數據
  python_dictionary = json.loads(extracting_json) # json對象轉換為python字典
  # 如果發送請求過多,被系統禁止獲取數據,則提示并退出程序
  try:
    fans_num = python_dictionary['data']['follower'] # 粉絲數,訪問python對象,data里的follower
  except TypeError:
    print('請求被攔截,需要更換IP訪問')
    break
  # 判斷舊粉絲數變量,是否被首次賦值
  if assigned_value != 1:
    fans_num_old = fans_num
    assigned_value = 1
  # 判斷粉絲數是否變化
  if fans_num_old != fans_num:
    num_change = fans_num - fans_num_old
    num_charge_to_str = '' # 預定義轉換完的”改變多少粉絲數“變量
    if num_change > 0: # 變化大于0就轉字符串,再添加+號
      num_charge_to_str = '+' + str(num_change)
    else:
      num_charge_to_str = str(num_change)
    print('[', time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), '] B站粉絲數:', fans_num, '(', num_charge_to_str,
       ')',
       sep='')
    fans_num_old = fans_num # 存儲新粉絲數
  time.sleep(sleep_second) # 每次循環檢測等待秒數

到此這篇關于Python獲取B站粉絲數的示例代碼的文章就介紹到這了,更多相關Python獲取B站粉絲數內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 基于python對B站收藏夾按照視頻發布時間進行排序的問題
  • Python基于Tkinter開發一個爬取B站直播彈幕的工具
  • 教你如何使用Python下載B站視頻的詳細教程
  • python實現的B站直播錄制工具
  • python實現b站直播自動發送彈幕功能
  • 使用python tkinter開發一個爬取B站直播彈幕工具的實現代碼
  • Python爬蟲自動化爬取b站實時彈幕實例方法
  • python 模擬登錄B站的示例代碼
  • 如何用python抓取B站數據

標簽:白城 安慶 西安 股票 隨州 日照 天水 錦州

巨人網絡通訊聲明:本文標題《Python獲取B站粉絲數的示例代碼》,本文關鍵詞  Python,獲取,站,粉絲,數,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python獲取B站粉絲數的示例代碼》相關的同類信息!
  • 本頁收集關于Python獲取B站粉絲數的示例代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 弥勒县| 明溪县| 西昌市| 社旗县| 苗栗市| 贺州市| 台湾省| 洪泽县| 福清市| 洛宁县| 马尔康县| 舒兰市| 平定县| 类乌齐县| 吉木萨尔县| 临洮县| 镇沅| 云龙县| 新兴县| 成都市| 桃源县| 香河县| 忻州市| 大庆市| 儋州市| 新邵县| 武城县| 泉州市| 南康市| 利川市| 敦煌市| 芦山县| 建宁县| 泾源县| 徐汇区| 富宁县| 嘉黎县| 琼海市| 莆田市| 禄劝| 繁昌县|