Twitter:比较user_timeline上的图像和要上传的图像

时间:2014-12-24 11:33:21

标签: python image twitter tweepy

我正在努力确保要上传到Twitter的图片与先前在过去20条推文中出现的图片不同。

以下函数在我的时间轴上获取所有图像网址(来自最近20条推文),然后从目录中选择一个随机图像与该网址列表进行比较(显然这不起作用)。

有没有办法比较要上传的图片和时间轴上的图片列表?例如,无论如何都要获取先前已上传的图像的原始文件名,以进行简单的字符串比较。

def testImageStatus():
    timeline_images = []

    for status in tweepy.Cursor(api.user_timeline, id=user, include_entities=True).items(20): 
        for url in status.entities['urls']:
            timeline_images.append(url['url'])

    while var == 1:
        selected_image = random.choice(os.listdir(DIR))
        if selected_image not in timeline_images:    
            picturecontent = "PICTURE : " + selected_image
            return selected_image

0 个答案:

没有答案