我正在尝试找出一种方法来检查字符串(在这种情况下为tweepy模块提取的推文)是否包含图像或附件。
到目前为止,我只能提出以下建议:
images = 0
if "https://" in tweet.text:
images += 1
,这将为我提供每个用户的图像使用总数,因为此代码被插入到所有相关用户的for循环中。有更全面的方法可以做到这一点吗?
tweet.text的示例:
'RT @epensa:@CVSHealth @CVS_Extra团队在Target内开设了第一家CVS药房。 @HWheelerCVS @ndegreve https://twitter.com/epensa/status/694924980526673920/photo/1'
在这种情况下,https://twitter.com/epensa/status/694924980526673920/photo/1是图像。实际上,通过Twitter缩短了URL。
因此,所有附件,无论是链接还是图像,都以“ https://”开头,这就是为什么我认为这是最简单的方法。