こんにちは、私は Python の初心者です。いくつかの Weibo アカウントのフォロワー数を取得しようとしています。Weibo API を使用してみましたが、Weibo アカウントの情報を取得できませんでした (自分のアカウントではありません/資格情報がありません)。私が調べたところによると、Weibo では、より多くの API (フォロワー数の取得を含む) にアクセスするために、レビューのためにアプリケーションを送信する必要があります。
そのため、Weibo API を使用する代わりに Web スクレイピングを使用することにしました。しかし、私はそうするという考えはあまりありません。json やリクエストなどのライブラリを使用して、Web サイトからコンテンツを取得できることはわかっています。コンテンツの取得に行き詰まっています
from json import loads
import requests
username_weibo = ['kupono','xxx','etc']
def get_weibo_followers(username):
output = ['Followers']
for user in username:
r = requests.get('https://www.weibo.com/'+user).content
html = r.encode('utf-8')
return r
今までのコードがどのように見えるかを印刷しようとしましたが、得られたのは単語/文字の乱雑な束です。さらに、(ページソースからの) FM.views が多すぎて混乱します。
これが私がこれまで行ってきたことですが、続行する方法がわかりません。誰か助けてくれませんか?ありがとうございました。