Ich extrahiere URLs aus Tweets mithilfe von Twitter-APIs mit einer Python-Bibliothek namens Twython. Ich verwende die API und suche unter entities
nach URLs. Normalerweise sind die Links in entities
korrekt. In einigen Fällen sind die Links jedoch falsch. Zum Beispiel ist dies ein Tweet von Konto @WWF-Philippines
: Falsche URLs im Bereich "Entitäten" des Objekts "Tweet"
Wenn ich den Mauszeiger über den markierten Link schweben, es zeigt shortened_url1
(ich kann hier nicht setzen, weil Stackoverflow nicht erlaubt) in der Statusleiste. Wenn ich auf den Link klicke, öffnet sich ein externer article. Allerdings, wenn ich Twitter-API verwenden, um die entsprechenden tweet abzufragen, hier ist der Tweet ich:
Need a guide to properly enjoy the great outdoors while minimizing human impact? This list is for you!\xe2\x80\xa6 shortened_url2
Sie die shortened_url2 sehen hier unterscheidet sich von dem wahren Link (shortened_url1) angezeigt, wenn der Cursor schwebt. Wenn ich dem curred_url2 folge, öffnet es den gleichen Tweet. Die Verbindung im entities
Teil ist die gleiche mit dieser falschen Verbindung (curred_url2).
Also was ist los mit Twitter APIs hier? Danke.
Wie wäre es mit dem Posten von Code, den Sie geschrieben haben? – elena