<body> <script type="text/javascript" src="https://ad.netowl.jp/js/webcrow-php.js"></script>
32 名前名無し 2018年09月11日 06:08:00 ID:08aef5

どうやら短縮URLは関係ないようなきもします。
ログにはちゃんと正しいURLが展開されて記録されていました。
うちの環境だと、
全てのアカウントでプロフィール以外のツイートの画像が取得できないです。

検索して回ったらこんなニュースが見つかりまして。
Twitter、API使用条件を厳格化 「厳しすぎる」開発者から悲鳴も
ttp://www.itmedia.co.jp/news/articles/1807/26/news079.html


これより前に取得していたものを使おうとしたら、
デベロッパー認証の更新? が必要なのかもしれません。
ツイートのテキストは取得できるようですが、画像を落とすのはダメなようでした。

翻訳と首っ引きで手続きする必要がありそうです。

また1番の機能で入力するURLやアカウント名で怒られ方に癖があって
例えばふにちか氏のアカウントを例にとると、

ttps://twitter.com/nitikapo テキストツイートと、プロフィール画像のみが落ちてくる
ttp://twitter.com/nitikapo api認証に問題があるとエラー(401)
twitter.com/nitikapo api認証に問題があるとエラー(404)
@nitikapo api認証に問題があるとエラー(401)
nitikapo テキストツイートと、プロフィール画像のみが落ちてくる

アカウント依存の問題の可能性が高いような高くないような、正直よくわかりません。
ログを一部抜粋すると
nitikapo_log.txt

ttps://twitter.com/nitikapo/status/1039110019579408384
ttps://pbs.twimg.com/media/DmuoqthUcAEFgw2.jpg
ttps://pbs.twimg.com/media/DmuoqthUcAEFgw2.jpg:orig
ttps://pbs.twimg.com/media/DmuoqthUcAEFgw2.jpg:large
ttps://twitter.com/nitikapo/status/1039053012004552705
ttps://pbs.twimg.com/media/DmpRT3nUcAEEdNo.jpg

といった感じになっており、ファイル名の最後にコロンが
ついてるせいなのかなとも思いますがそれは対策済みだとは思いますし。
そうだとしても普通のコロンがつかないファイルも落ちてこないのは解せないので画像そのものを落とせなくされている可能性が高いです。

これから認証の更新をするつもりです。


親記事:twitterダウンローダpython
削除キー