Курс Python → Установка и использование pyshorteners

Для начала установим библиотеку pyshorteners, которая позволит нам сокращать ссылки. Для этого откроем терминал и выполним команду:

pip install pyshorteners

После установки библиотеки мы можем начать использовать ее функционал. Напишем простую программу на Python, которая будет сокращать URL. Вот пример кода:

import pyshorteners

url = 'https://www.example.com/very-long-url-with-lots-of-characters'
shortener = pyshorteners.Shortener()
short_url = shortener.tinyurl.short(url)

print("Original URL:", url)
print("Shortened URL:", short_url)

В этом примере мы импортируем библиотеку pyshorteners и создаем объект shortener. Затем мы передаем длинную ссылку в метод short() объекта shortener, который возвращает сокращенную ссылку. Наконец, мы выводим на экран оригинальную и сокращенную ссылки.

Теперь, запустив эту программу, мы увидим, что длинная ссылка была сокращена до короткой ссылки с использованием сервиса pyshorteners. Этот инструмент может быть полезен при работе с большим количеством URL и упростит процесс обмена ссылками.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Расчет времени выполнения
  2. Повторение элементов списков
  3. Мониторинг работы программы Py-spy
  4. Лямбда-функции для min/max
  5. Сравнение объектов в Python
  6. Проверка подстроки в строке с помощью in
  7. Динамические маршруты во Flask
  8. Поиск индекса элемента в списке
  9. Проверка файла .py на синтаксис.
  10. Поиск индексов подстроки
  11. Обновление шаблона base.html
  12. Метод eq для сравнения объектов
  13. Метод join() для объединения элементов
  14. Импорт модулей и пакетов в Python
  15. Python: Фильтрация списков с помощью filter()
  16. Комментарии в Python
  17. Howdoi — получение ответов из терминала
  18. Преобразование в float
  19. Создание новых списков
  20. Работа с файлами в Python
  21. Оптимизация памяти с помощью __slots__
  22. Метод rmatmul для обратного матричного умножения
  23. HTTP-запросы с библиотекой Requests
  24. Подписка на @SelectelNews
  25. Создание словаря в Python
  26. Получение срезов итераторов
  27. Проверка типов с помощью isinstance
  28. Генерация QR-кодов с Python
  29. Сортировка данных в Python
  30. Склеивание строк через метод join()
  31. Структурирование данных с Pydantic
  32. Обработка ошибок в Python
  33. Big O оптимизация
  34. Объединение словарей в Python
  35. Копирование словарей и списков в Python
  36. Получение текущей даты и времени
  37. Подсчет элементов в Python
  38. Фильтрация элементов с помощью islice
  39. Фильтрация входных данных в Python
  40. Метод add для класса Vector
  41. Переворот списка в Python
  42. Применение функции к каждому элементу списка
  43. Работа с файловой системой в Python

Marketello читают маркетологи из крутых компаний