pip install twintでエラーが発生した場合の対処方法について解説します。
基本インストールは、以下をターミナルまたはコマンドプロンプトにて実行することで可能です。
pip install twint
python2とpython3が混在する場合は以下を実行してみてください。
pip3 install twint
これで何かしらのエラーが発生する場合は、以下を実行してみてください。以下を実行してみてください。
月見
筆者の開発環境はMacですが、上記の方法でうまくインストールできなかったですが、以下を実行してインストールができました。
pip install --user --upgrade git+https://github.com/twintproject/twint.git@origin/master#egg=twint
python2とpython3が混在する場合は以下を実行してみてください。
pip3 install --user --upgrade git+https://github.com/twintproject/twint.git@origin/master#egg=twint
pip install twintができた場合の結果
以下のように表示されれば実行完了です。
Successfully installed aiodns-2.0.0 aiohttp-3.7.4.post0 aiohttp-socks-0.6.0 async-timeout-3.0.1 cchardet-2.1.7 dataclasses-0.8 elasticsearch-7.11.0 geographiclib-1.50 geopy-2.1.0 googletransx-2.4.2 idna-ssl-1.1.0 multidict-5.1.0 pycares-3.1.1 python-socks-1.2.2 schedule-1.0.0 twint-2.1.21 typing-3.7.4.3 yarl-1.6.3
twintとは?
Twintは、PythonによるTwitterスクレイピングツールです。TwitterのAPI不要で、Twitterプロファイルからツイートをスクレイピング可能です。
- TwitterのAPIを使用することなくツイートをスクレイピング可能
- ある単語のツイートを取得
- あるユーザのツイートを取得
Twint vs Twitter API
Twint | Twitter API |
---|---|
ほぼすべてのツイートを取得可能 | 最後の3200ツイートのみ |
Twitterのサインアップなしで使用できます | Twitterのサインアップが必要 |
twintがイントールされたか試してみよう
以下のコードは検索ワードを含むツイートを取得し、CSVに格納するコードです。
import twint
c = twint.Config()
c.Search = '検索ワード'
c.Limit = 10 # Not working.
c.Store_csv = True
c.Output = "result.csv"
twint.run.Search(c)
result.csvというファイルがカレントディレクトリに生成されれば成功です。
その他詳細な使い方
twintの詳細な使い方に関しては、以下のリンク先を参照してみてください。
https://github.com/twintproject/twint/blob/master/README.md
関連記事
pip install twintでエラーが発生した場合の対処方法まとめ
pip install twintでエラーが発生した場合の対処方法について解説しました。
以下の方法にて、解決可能です。
pip3 install --user --upgrade git+https://github.com/twintproject/twint.git@origin/master#egg=twint
コメント