ディレクトリ
いくつかの主要なファンを超えるまで、毎日の統計!
ファンの主メッセージをクロールする最初のステップ、
便宜上、ここで私は関数としてそれを書きます
1.まずインポートパッケージ必要
リクエストが不可欠です!
import requests as req
時間の統計を記録したい、あなたは、時間の適切な関数を使用する必要があります
from time import strftime, localtime
便宜上、それは関数に書かれている2。
すなわち主の名前とカスタム中旬までの2つのパラメータを、受け入れ、中旬にはメインのWebアドレスバーのパーソナルスペースまでの数字の最後の文字列です。いいえカスタム名は、それが自動的に半ばとして表示されなくなり、この点については心配しないでくださいああ〜
def fans(mid, name=-1):
mid = str(mid)
name = str(name)
if name == -1:
name = mid
url = "https://api.bilibili.com/x/relation/stat?vmid=" + mid + "&jsonp=jsonp"
resp = req.get(url)# 通过url爬取到我们想要的json数据
info = eval(resp.text)
with open(name + '粉丝数统计.txt', 'a') as f:
f.write(strftime("%Y", localtime()) + "年" + strftime("%m", localtime()) + "月" + strftime("%d",
localtime()) + "日" + name + "粉丝数:" + str(
info['data']['follower']) + '\n')# 获取data中的follower就是粉丝数啦
print(strftime("%Y", localtime()) + "年" + strftime("%m", localtime()) + "月" + strftime("%d",
localtime()) + "日" + name + "粉丝数:" + str(
info['data']['follower']) + '\n')
3.したがって、この関数はそれについてと呼ばれています!
if __name__ == "__main__":
fans(36874384, '谜叔录播机')
fans(673816, "谜之声")
4.ファイル名を指定して実行して、それが成功しました!
第二に、良い統計が毎日再びそれを行うことを、1日には、私は再び指すようにしたいですか?
もちろん1ではありません!batファイルJiuhaolaを書きます!
たび0:00〜自動的に、ああ、私はそれを名前「タイマーの.bat」を与え、再びPythonのファイルを実行します、それがハングアップされてきたことを忘れないでください、ヒッヒッヒ
if 0 equ %time:~0,2% (
python getP.py
)
timeout 3600
概要
ああ、非常に単純な、誰もが試すことができ、ファンの量に関する統計がお気に入りの主を変更する、私は〜それは増加関数喜喜であると信じています
もちろん、それは一日一回の監視に限定することはできませんが、より具体的に、我々はすべての〜私は一日一回カウントし、それをしようとする必要があります