首页 > 解决方案 > 为什么我只能在推文中获得某些链接?

问题描述

我正在制作一个接收 Twitter 用户名并返回用户共享的所有外部链接的程序。到目前为止,该程序返回了一些链接,但没有返回其他链接,即使在链接到同一网站的推文中也是如此。

我已经认识到问题在于,对于确实根据需要返回外部链接的推文,外部链接是推文的“expanded_url”属性。对于不返回外部链接的推文,“expanded_url”属性只是指向推文本身的链接。

有谁知道这是为什么?有没有办法解决?

我正在使用 Tweepy 和“扩展 URL”属性。

例如,这两条类似的推文:

https://twitter.com/KamalaHarris/status/1079137488378183681

https://twitter.com/KamalaHarris/status/1077337876227084290

第一个返回文章的 URL。第二个没有。

标签: twittertweepy

解决方案


任何好奇的人的更新:添加tweet_mode="extended"到我的搜索词似乎可以解决问题!


推荐阅读