これを使用して、ツイートの直接ビデオリンクを抽出したい:
tweet_media = clean_data['extended_entities']['variants'][0]['url']
clean_data
ツイート情報が保存される場所です。
Twitter のドキュメントによると、ビデオへの直接の URL は の下extended_entities
にあります。このドキュメントでは、ビデオのリンクがあるとその中に'variants'
があります。ただし、上記のコード行を使用すると、KeyError が発生します。extended_entities
url
Exception has occurred: KeyError
tweet_media = clean_data['extended_entities']['variants'][0]['url']
KeyError: 'variants'
もちろん、私はここで何か間違ったことをしているので、誰かが私が間違っていることと、それを修正する方法を正確に説明してくれれば、本当に感謝しています.