Я пытаюсь прокрутить subreddits, но хочу игнорировать липкие сообщения в верхней части. Я могу печатать первые 5 сообщений, к сожалению, включая липкие. Различные методы pythonic, пытающиеся пропустить их, потерпели неудачу. Два разных примера моего кода ниже.Python Praw пропущен липкий в subreddits
subreddit = reddit.subreddit(sub)
for submission in subreddit.hot(limit=5):
# If we haven't replied to this post before
if submission.id not in posts_replied_to:
##FOOD
if subreddit == 'food':
if 'pLEASE SEE' in submission.title:
pass
if "please vote" in submission.title:
pass
else:
print(submission.title)
if re.search("please vote", submission.title, re.IGNORECASE):
pass
else:
print(submission.title)
Я заметил липкую метку в документах, но не знаю точно, как ее использовать. Любая помощь приветствуется.
Сделайте строчки в нижнем регистре и проверьте на 'submission.title.lower()' –
Не могли бы вы распечатать названия, которые вы сравниваете, и отметить, какие из них являются липкой? Это поможет с отладкой регулярных выражений. В противном случае используйте ответ @ al-avery. –
Прежде чем продолжить, я настоятельно рекомендую прочитать основной учебник по Python. –