2017-10-10 12 views
-1

twitterで人のフォロワーを抽出するには?たとえば、トランプのフォロワーリストを抽出したい場合、BeautifulSoupを使用してそれを行う方法は?twitterデータのスクラップについて

twitter.IでFinn Balorのフォロワーリストを抽出しようとしましたが、URLを取得してBeeautifulSoupオブジェクトをit.Butに適用しましたが、「ビューページソース」に表示されているドキュメントを教えていません。これを解決するには?

import requests 
from bs4 import BeautifulSoup 
r=requests.get("https://twitter.com/FinnBalor/followers") 
c=r.content 
soup=BeautifulSoup(c,"html.parser") 
soup.find_all("div",{"class":"ProfileCard-content"}) 

これは私が使用するコードです。

+1

[最小限で完全であり、検証可能な例](https://stackoverflow.com/help/mcve) – bhansa

+1

を入力してください。コードを入力してください。 – kvorobiev

+0

私が使用したコードを追加しました。コーディングの最後の行は機能しません。 –

答えて

2

TwitterはREST APIsを提供しています。サービスとやりとりすることができます。

また、ホイールを再発明せずに使用できるPythonベースのクライアントがたくさんあります。

私が好きなのはTweepyです。 Tweepyには、Twitterのデータを取得するための優れた文書があります。

+0

このためにBeautifulSoupを使用して削り取ることはできませんか? –

+0

はい、あなたは残りのAPIがあればそれを提供することができますし、なぜあなたは掻き出しを使用したいのですか?そして、あなたがこれを行うことができますが、あなたはTwitterからデータを取得するために認証する必要があります.....あなたはBeautifulSoupでSeleniumを使うことができます。 – amrit

+0

。私は今理解しています。ありがとうございます –

関連する問題