Рубрики
Без рубрики

Acortar URL + Código QR, EN Python

URL ACORTAR УСЛОВИЯ SIMPLIFITHAR Y HACER Más Atractivo Estéticamente ООН Ссылка ООН, COMO También Poder Regis … Tagged с API, Python, Учебник, Испанский.

ACORTAR URL УСЛУГИ УСМАТИЧЕСКИЙ Y HACER Más Atractivo Estéticamente ООН Ссылка Como También Poder Registrar Los Click Que Realizan En Ellos. Los Códigos QR Ayudan A La Comodidad del Usuario Evitando Anductucir Datos de Forma Manual En Los Teléfonos. La Suma de Commos Dará Como Resuldado un código qr lo más reewsido en tamaño bosible Результаты ATRACTIVO EN LO ESTÉTICO, Y PUDIENDO ADEMAS (Gracias A Los Servicios Acortadores de URL) Tener Información Estadística Del Uso del Mismo. Todo Esto, Usango Uno de los lenguajes de programación de má auge en estos últimos tiempos.

Acortar URL.

La Manera Más fácil y Rápida es usango la libríaa Pyshoreners Кст-калон утилизируют гору APIS APIS Acortadoras de Url Para Usar. Instalamos Directemente de pypi:

pip install pyshorteners

Aquí Una lista de los servicios Неподобный пункт Para Acortar Las Urls, Con Sus Adformations Reverseivas. Para Nuestro EJEMPLO USAREMOS Da.gd COMO Solución:

import pyshorteners

shortener = pyshorteners.Shortener()
short_url = shortener.dagd.short('https://en.wikipedia.org/wiki/Jon_Snow_(character)')
print(short_url) # https://da.gd/5X3NV

De Esta Manera Repadimos Notablemente La Cantidad de Carácteres, Que Nos Servirá Para El Siguiente Paso.

Генерар QR.

Nos Apoyaremos de las libriserías Python-QRCode Y подушка (Библиотека визуализации Python) Para Crage Los Códigos. Instalamos Directemente de pypi:

pip install qrcode pillow

Y yplueamos:

import qrcode

qr = qrcode.QRCode(
    box_size=5,
    error_correction = qrcode.constants.ERROR_CORRECT_M,
    )
qr.add_data('https://da.gd/5X3NV')
qr.make(fit=True)

img = qr.make_image()
img.show()

Эль Парамеметро Box_size. El Tamaño en píxeles de Cada Cuadrado del QR. COR ERROR_CRORCE DESIMOS La Corrección de Обиты Para El QR. Hay 4 Constantes Faintidas Doctro de la librityía de Códigos QR (мэр Porcentaje de Corrección, Posblemente Dimensions Más Grande Del QR):

  • ERROR_CORRECT_L: Corrección de Обиты del 7% o menos.
  • Error_correct_m (por defecto): Corrección de Обиты del 15% o menos.
  • Error_correct_q: Corrección de Обиты del 25% o menos.
  • Error_correct_h: Corrección de Обиты del 30% o menos.

Определение a подходит Игвала Правда Определяется El Tamaño del QR Accessamente Partir del Valor de entrada en add_data. .

Регестадо

EL Producto Final (Shapándolo Con La Misma URL Sin acortar) ES:

Заключение

Para La Exportedia de Usuario: Más Pequeño un Código QR, Menos Complejo Al Ojo Humano, Y Visualmente Más Atractivo. Por Tanto Hay Que Tener En Cuenta Que:

  • Мэр Кантидад де Карактика, Мас Гранди Лас Размеры дель Código QR;
  • Más Grande LAS Divensions Del Código QR, Más Le Cuesta Al Смартфон Procesar El ConteniDo A Escanear.

Podemos También Tener Estadísticas de Interés Sobre Las Reacciones/Escanéos del Código QR Quce Hicimos, Partir de la Función de Contabilización de Clicks al infuls que rece algunos servicios, por ejemplo Bit.ly Отказ

import pyshorteners

shortener = pyshorteners.Shortener(api_key='YOUR_KEY')
shortener.bitly.total_clicks('https://bit.ly/TEST')

Оригинал: “https://dev.to/bruino/acortar-url-codigo-qr-en-python-11h3”