Twitter 媒體下載

一鍵保存視頻/圖片

< 腳本Twitter 媒體下載的回應

評論:普通 - 腳本能使用,但有一些問題

§
發表於:2024-05-25
編輯:2024-05-25

(solution here) It seems the script is not working for certain videos. The field "extended_entities" is missing from the legacy field, which prevents getting the video url. I made this workaround to get the extended_entities from another field:

Before (line 143):


  let medias = tweet.extended_entities && tweet.extended_entities.media;
  if (index) medias = [medias[index - 1]];

After:


  let medias = tweet.extended_entities && tweet.extended_entities.media;
  if(medias == undefined){
      medias = JSON.parse(json.card.legacy.binding_values[0].value.string_value).media_entities;
      medias = Object.values(medias);
  }
  if (index) medias = [medias[index - 1]];

§
發表於:2024-05-29

QUESTION: Does this fix the extension not being able to download multiple videos? It seems bugged and it takes a really long time to download twitter posts more than 1 video.

發表回覆

登入以回復