Я пытаюсь установить некоторые слова с Twython перед ретушированием. Я не могу понять, как заставить его работать, и вместо того, чтобы отфильтровывать определенные слова, он добавляет эти слова к тем, которые нужно перефразировать. Вот мой код:Filter tweet keywords
naughty_words = ["",'"Sign up"', "kindle", "read", "book", "amzn", "amazon"]
good_words = ["Giveaway", ""]
filter = "OR".join(good_words)
blacklist = "-".join(naughty_words)
keywords = filter + blacklist
search_results = twitter.search(q="keywords", count= 5)
try:
for tweet in search_results["statuses"]:
twitter.retweet(id = tweet["id_str"])
time.sleep(15)
except TwythonError as e:
print e
Это совсем не исправило. У меня по-прежнему есть одна и та же проблема: «( – Alex
« Giveaway OR - «Зарегистрироваться» -kindle -read -book -amzn -amazon' - это тот, который я предоставил. «GiveawaySign up -kindle -read -book -amzn -amazon 'из вашей распечатки' keywords'. Результат в начале отличается от [Search API] (https://dev.twitter.com/rest/public/search), чтобы убедиться, что он правильно обновлен. это и отлично работало для меня. – Leb
Куда я помещаю это? Я обновил этот вопрос, чтобы соответствовать моим изменениям. Не могли бы вы рассказать мне, где я должен что-то изменить? (Я новичок в этом ») – Alex