Привет всем! Ерундовый вопрос сегодня — как проверить, является ли введенный текст ссылкой или нет? Да, можно использовать регулярные выражения, но…
на помощь может прийти библиотека Validators (pip install validators). Работать с ней очень просто:
import validators
while True:
link = str(input('Link: '))
print(validators.url(link))
if validators.url(link) == True:
print('Link Ok')
else:
print('Link false')
т.е. пока введенный текст не будет иметь в самом начале http:// или https:// — будет выдаваться ошибка.
Вот такая вот простая штука.
P.S. прихожу к выводу (давно пришел) — что более правильно писать короткие посты, посвященные мелким вопросам, с которыми я так или иначе столкнулся, и решение которых нашел. Вдруг и вам пригодится? А писать большие статьи — как-то долго, скучно, и не особо интересно 🙂
Как всегда — в случае возникновения вопросов пишите на почту или в Telegram.
Support the Blog!
Running a blog takes a lot of effort, time, and passion. Your donations help improve the content, inspire new ideas, and keep the project going.
If you’ve enjoyed the blog’s materials, any support would mean the world to me. Thank you for being here! ❤️