0

こんにちは、私は 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 が多すぎて混乱します。

これが私がこれまで行ってきたことですが、続行する方法がわかりません。誰か助けてくれませんか?ありがとうございました。

4

1 に答える 1