<body> <script type="text/javascript" src="https://ad.netowl.jp/js/webcrow-php.js"></script>
私立メロン高校パソコン部
7901484

twitterダウンローダpython


2017年12月12日 10:04:45

twitterの画像を一括で落とすソフトです。
公式APIキーに対応してます。
公式APIキーを使うことで特定ユーザーの3200件以上の全てのツイートを取得できる。
公式APIキーを使えば携帯電話の認証は不要です。

特定のユーザーの3200ツイートまでの画像を一括で落とせる。
検索キーワードでヒットした画像を一括で落とせます。
特定のユーザーのいいねを一括で落とせる。
apiを登録したユーザーのホームタイムラインを一括で落とせる。
動画も落とせます。ツイート上のurlを書き出す機能がある。
動画は全てのサイズを落とせます。特定サイズの動画だけを落とすこともできる。
ログに書き出す機能がある。ツイート本文をテキストで保存する機能がある。
exifタグ書き込み機能。
ツイートをmhtやhtmlで保存する機能。
ツイートをpdfやpngでキャプチャーする機能。
特定のユーザーの画像を落とすときにリプライやリツイートを除外する機能。
プロフィール文をテキストファイルで保存する機能。
プロフィールのアイコン画像を保存する機能。
プロフィールのバナー画像を保存する機能。
指定したサイズの動画のみを落とす機能。
開始するページ数や自動終了するページ数を設定する機能。
検索のソート。検索で画像や動画のツイートのみを取得する機能。
画像のハッシュをsqliteに入れて重複を除去する機能。
複数のユーザーID、検索キーワードを一括でバッチ処理する機能。
バッチ処理を永久ループさせる機能。
API残り回数、API消費済み回数を表示することでAPIの残量が分かりやすい。
公式APIキーで検索することで通常のapiキーでやるより多くの検索結果が取得できる。
Google Maps APIを使い地名を緯度と経度に変換して位置情報で検索する機能。
tweetsave.comやarchive.isにツイートを投稿する機能。twilogの画像を落とす機能。
streamに対応。streamでホームタイムラインの更新や
特定キーワードのツイートをリアルタイムで取得できる。

pythonなのでマルチプラットフォームソフトです。
MacOSX、Windows、Linuxで動きます。

apiの取得にライブラリを使わず直接取得します。

TwitterダウンローダJavaの軽量版として使ってください。

2018/5/6
ダウンロード
ver1.1.4

https://my.pcloud.com/publink/show?code=XZHfPb7ZUQEnj4NG70ubJuUzUFFTayE3stKy
https://mega.nz/#!nyBWjbiS!Vcl79f5TqdJgUaKTWxQEMduj-mvfZTlJUSOtusiJ5KA

posted by 管理人
カテゴリー SNS画像ダウンローダ
view(5423)
コメント(20)


1.名前:スカトロ・ヴァギーナ 2018年03月22日 12:28:45ID:202aa7

Windows10環境です。
url.txtに100個程TwitterIDをぶち込んで10.複数のユーザーのバッチ処理を選択してみたのですが、一番上のIDのみ繰り返し処理されます。これは仕様なのでしょうか?


2.名前:管理人 2018年03月23日 10:33:45ID:

>>スカトロ・ヴァギーナさんへ

「10.複数の特定ユーザーのバッチ処理(公式api)」の場合は
公式apiで3200件以上落とすために検索から落とすようにしてるのですが、
検索から落とすとアカウントによっては最終ページの判断ができなくて、
最後のページで止まれなくて次のアカウントに行けずに永久ループしてしまうことがあるのです。

「6.複数の特定ユーザーのバッチ処理」を選択すれば、
最終ページで終われるので問題ないです。


3.名前:田舎少年 2018年03月31日 12:48:45ID:2cbc4f

質問です。
「特定のユーザーの画像を公式APIで落とす」にて、正しいツイッターIDを入力している筈なのですが、正常にDLが始まるIDと最後の文に「tweet取得数がゼロなので終了します」と出て1枚も落とせずに終了してしまうIDがあるのは何故でしょうか?
また、落とせるIDでDLし続けていても暫く時間が経つと、既に保存した画像ばかりを1枚のみ繰り返し保存しようとし、「○○.jpg重複をスルーします。」がひたすら続いてしまいます。
どうか解決策はありませんでしょうか?環境はWin7 64bitです。宜しくお願い致します。


4.名前:管理人 2018年03月31日 09:32:45ID:

>>田舎少年
>て1枚も落とせずに終了してしまうIDがあるのは何故でしょうか?

「特定のユーザーの画像を公式APIで落とす」は3200件以上を落とす為に
検索でfrom:aka_name filter:imagesで落としてるのですが、
アカウントによっては検索で表示されないのです。
twitterのWEBサイトでfrom:aka_name filter:imagesで自分で検索すれば分かると思います。
「1.特定ユーザーの画像」で落とすと良いです。

>また、落とせるIDでDLし続けていても暫く時間が経つと、既に保存した画像ばかりを1枚のみ繰り返し保存しようとし、「○○.jpg重複をスルーします。」がひたすら続いてしまいます。

「特定のユーザーの画像を公式APIで落とす」は検索で落とすのですが、
検索の場合は最終ページの判断ができない場合があります。

「1.特定ユーザーの画像」で落とすと良いです。




5.名前:田舎少年 2018年03月31日 07:35:45ID:2cbc4f

>>管理人
お返事有難うございます。

しかし、私は特定のユーザーの3200件以上の全ての画像を落としたいので、「1.特定ユーザーの画像」では、ごく一部の画像しか落とせずにすぐ終了してしまいます。公式APIで落とす機能を使う事に拘っているのもその為です。
一体、どうすれば宜しいのでしょうか?

もしも、現段階で本ソフトを使用した確実な特定のユーザーの画像の全ての落とし方が存在しない場合は、潔く諦めて将来のアップデートで可能になるまで期待させて頂きたいと思います。

因みに、Twitterオートスクローラーとブラウザ毎の画像一括ダウンローダの拡張機能と併用した(私はGoogle Chromeをメインに使用していますので、Chronoダウンロードマネージャーを使用しています)特定のユーザーの全ての画像の落とし方なら知っておりますが、非常に手間が掛かりますのでそういった意味でも本ソフトには多大な期待を抱いております。


6.名前:管理人 2018年04月01日 01:57:45ID:

>>田舎少年さんへ

>因みに、Twitterオートスクローラーとブラウザ毎の画像一括ダウンローダの拡張機能と併用した(私はGoogle Chromeをメインに使用していますので、Chronoダウンロードマネージャーを使用しています)特定のユーザーの全ての画像の落とし方なら知っておりますが

「Twitterオートスクローラー」と「twitter自動画像ダウンローダchrome」
を使えば手間はかからないです。
最大のorig画像を落とせますし動画も落ちます。
http://shimarisu.webcrow.jp/file/twitter_down_chrome.zip




7.名前:田舎少年 2018年04月02日 02:26:45ID:2cbc4f

>>管理人さん
ありがとうございます。暫くはこちらの拡張機能を使用していきたいと思います。
ついでにChronoダウンロードマネージャーと使い比べて、落とした画像の数に違い等が見られましたら一応、また改めて報告させて頂きたいと思います。


8.名前:あるみ 2018年05月08日 11:58:45ID:9f0ad0

質問させていただきます。
windows10 x64環境で
4. 特定ユーザーのいいね を実行したところ、時々「エラー行番号384」といったエラーが発生するのですが、これは何が起こっていて、それは解決できるものなのでしょうか。


9.名前:管理人 2018年05月09日 04:36:45ID:

>>あるみさんへ

修正しました。
(ver1.1.4)


10.名前:名無し 2018年05月09日 05:57:45ID:0dfd9f

>>管理人 様
ありがとうごさいました。


11.名前:ガリガリ 2018年05月11日 05:12:45ID:469f98

いつもTwitterダウンローダJavaを利用させて頂いています。
ありがとうございます。

今回pythonバージョンを利用させていただこうと思ったのですが、
どのように起動すればいいのかわかりません。
初歩的な質問になってしまうのですがどのようにすれば利用することが出来るのでしょうか?

Pythonバージョン:python-3.6.5
windows:10
twitter_py解凍済

大変申し訳ありませんが宜しくお願い致します。


12.名前:ガリガリ 2018年05月11日 05:29:45ID:469f98

管理人さんへ

Pythonバージョン:python-3.6.5
と書きましたが3系は動かいない書かれていることに気が付き
3系をアンインストールしてから2系をインストールしました。
python-2.7.15


13.名前:みなか 2018年05月15日 08:53:45ID:24db38

何故か動画が落とせないのはどうしてですか?

14.名前:管理人 2018年05月15日 09:11:45ID:

>>みなかさんへ

動画は落とせます。
落とせない動画はどれですか?


15.名前:みなか 2018年05月16日 01:43:45ID:24db38

全部です。
「?tag=3:」が付いてて
「Invalid argument」って出てきます。


16.名前:jojojo 2018年05月16日 10:35:45ID:d89148

TwitterダウンローダPythonを利用しています。

「10.複数の特定ユーザーのバッチ処理(公式api)」で落とす際、
「url.txt」に30件程IDを記載していますが、何回試しても
4つ目のIDあたりでいつの間にかダウンローダが落ちてしまっています。
なぜ途中で落ちてしまうのでしょうか。


17.名前:管理人 2018年05月16日 11:22:45ID:

>>jojojoさんへ

どんなエラーですか?
twitter.batの方から起動すればエラーが出て落ちても、
そのまま閉じないのでどんなエラーか分かります。

特定ユーザーの公式apiの場合は、
検索でユーザーの画像を落とすので、
アカウントによっては、最後のページまで行っても、
最後のページだと判断できずに、
永久ループしてしまうことがあるのです。
だから、バッチ処理で複数のユーザーをやっても、
最後まで行けるかは分からないです。
「6.複数の特定ユーザーのバッチ処理」の方でやれば確実に最終ページで終了できるので、こちらの方を推奨します。


18.名前:jojojo 2018年05月17日 08:38:45ID:d89148

16の続きです。

apiの連続取得を防止するwaitを初期値(25?)から50に変更したところ
落ちなくなりました。
ですが、3の田舎少年さんのように特定の画像で無限に取得を繰り返すようになりました。

落ちた原因については不明ですが、推測としてAPI残り回数が0になったためだと考えます。

現段階では直す方法はありませんでしょうか。


19.名前:jojojo 2018年05月18日 10:08:45ID:d89148

「8.特定ユーザーの画像を公式APIで落とす」にて
エラーが複数発生しました。
エラー行番号344,555,372,555と出ています。

画像が全て落とせたかは不明です。


20.名前:さささ 2018年05月23日 12:11:45ID:2cbe3d

質問させていただきます。
一つのアカウントのいいねをダウンロードした際に特定の(主に同人誌の宣伝)ツイートの画像がダウンロード出来ていないことが多いのですが、何か原因はあるのでしょうか。
なければ構いません。お忙しいところすみません。



名前   
本文


削除キー
戻る