質問するログイン新規登録
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

1回答

1751閲覧

python3 のwebスクレイピングでtwitterのフォロワー数を取得したい

comet0310

総合スコア59

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2019/01/03 06:25

0

0

twitterのツイート

上記のURLからそのユーザーのフォロワー数を取得したいのですが取得できず困っております。
webスクレイピングは初心者でhtmlのどの部分にフォロワーの情報が乗っているのかやどのように取得すればいいのか分かりません。

requestsのgetメソッドでURLの情報を取得することはできました。

お知恵をお貸し頂けると幸いです。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tomogear

2019/01/03 12:34

どのようなコードをかいたのか示していただけると、みなさんが解答しやすくなると思います。
hayataka2049

2019/01/03 12:38

twitterは規約によりwebスクレイピングを禁止しています。 https://twitter.com/ja/tos twitter APIを用いて同様のことを実現する必要があります。
nico25

2019/01/03 14:14

禁止されてるんですね。コードを書いてしまいました笑 もしやるなら方針は次のような感じになりますが 10人単位以上のユーザのデータを抜き出したいなら、 1) まず、ブワウザのデベロッパモードを使い、HTML のどこにフォロワー数が書かれているかを探します。 https://prog-8.com/docs/html-dev 2) 正規表現 re か HTML の構文解析ツール Beautiful Soup を使って抜き出す。 というのが作業の流れですね。10 行にも満たないコードです。 データを抜き出すだけなら、大抵のスクレイピングの作業は同じですね。 Twitter で、やったらダメですけど。 アカウント登録、頑張ってください笑 Twitter API 登録 (アカウント申請方法) から承認されるまでの手順まとめ - Qiita https://qiita.com/kngsym2018/items/2524d21455aac111cdee
guest

回答1

0

コメントにあるように、Twitterではwebスクレイピングが禁止なので回答不可です。

投稿2019/12/08 12:53

amahara_waya

総合スコア1029

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問