91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python如何獲取B站粉絲數

發布時間:2021-03-24 11:44:13 來源:億速云 閱讀:183 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關Python如何獲取B站粉絲數的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

要使用代碼,需要安裝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站粉絲數”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

科技| 新晃| 长寿区| 荃湾区| 香港| 雷山县| 东乡族自治县| 张家川| 宝坻区| 叙永县| 龙南县| 贡山| 宜春市| 北川| 徐州市| 普定县| 体育| 大庆市| 清新县| 科尔| 山丹县| 嘉兴市| 南京市| 夏邑县| 无棣县| 许昌市| 长丰县| 大渡口区| 曲阜市| 当涂县| 安泽县| 景东| 湘潭市| 石景山区| 彰化县| 衡南县| 孙吴县| 潼关县| 泰安市| 定边县| 吉木萨尔县|