Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Rút gọn link giúp mang tới trải nghiệm lướt web dễ chịu hơn cho người dùng của bạn. Dịch vụ Bitly cũng có thể giúp bạn làm việc này.

Bitly là một dịch vụ cho phép bạn tạo các link rút gọn dẫn tới URL phức tạp và dài hơn. Những link rút gọn này dễ ghi nhớ, chia sẻ và theo dõi hơn URL dài ban đầu.
Bạn có thể rút gọn URL trên web Bitly bằng tài khoản cá nhân. Bitly cũng cung cấp một API cho phép bạn rút gọn URL từ ứng dụng. Điều này hoạt động bằng cách gửi một truy vấn tới Bitly để rút gọn link. Bitly sẽ trả về link dẫn tới ứng dụng của bạn.
Bạn có thể tích hợp Bitly API vào một script Python đơn giản.
Bạn cần một token truy cập để dùng Bitly API. Nếu chưa có tài khoản Bitly, hãy tạo mới để tạo một token truy cập mới.
1. Từ bảng điều khiển hoặc trang chính của tài khoản Bitly, dùng menu bên cạnh để điều hướng tới trang Settings:

2. Ở bên trái, trong Developer settings, click API:

3. Click Generate token.
4. Bitly sẽ tạo một token truy cập mới. Lưu token để xem sau. Bạn có thể cần nhập lại mật khẩu để xem token.

Giờ bạn có thể dùng token truy cập trong một tập lệnh Python. Bạn có thể tìm hiểu chi tiết về cách dùng Python trên Quantrimang.com.
Trước khi dùng API, người dùng cần nhập URL muốn rút gọn. Bạn có thể dùng các đối số dòng lệnh để nhập link vào tập lênh Python.
1. Tạo một tập lệnh Python mang tên shortURL.py và thêm các import sau vào đầu file. Chúng sẽ cho phép bạn dùng truy vấn API và chức năng phản hồi trong file Python. Bạn có thể dùng mô đun sys để chấp nhận các đối số dòng lệnh.
import requests import json import time import sys
2. Khi chạy tập lệnh Python, bạn có thể nhập URL muốn rút gọn trực tiếp vào dòng lệnh, chẳng hạn như:
python shortURL.py https://www.example.com/a/made/up/url
Để lệnh trên hoạt động, dùng mô đun sys để lấy một danh sách các đối số dòng lệnh:
commandLineArgs = sys.argv
3. Kiểm tra xem liệu có bất kỳ đối số dòng lệnh nào hay không. Nếu có, lưu link trong một biến. Nếu không, print một thông báo cho người dùng biết rằng cần chạy lại lệnh bằng URL đã nhập dưới dạng đối số dòng lệnh:
if len(commandLineArgs) > 1:
url = commandLineArgs[1]
else:
print('Please enter the URL you want to shorten as a command line argument')
sys.exit()
4. Print một thông báo cập nhật trạng thái cho người dùng:
print('Generating shortened URL...')
Sau khi có URL trong tập lệnh Python, dùng API để gửi yêu cầu tới Bitly để rút gọn URL.
1. Lưu trữ token truy cập mà bạn đã tạo từ Bitly ở các bước trước đó:
access_token = 'YOUR ACCESS TOKEN'
2. Lưu trữ endpoint Bitly được dùng cho URL được rút gọn:
endpoint = 'https://api-ssl.bitly.com/v4/shorten'
3. Tạo header API mà bạn sẽ bao gồm trong truy vấn. Điều này xác minh quyền truy cập của bạn tới API bằng token access:
headers = {
'Authorization': f'Bearer {access_token}',
'Content-Type': 'application/json',
}
4. Một truy vấn có thể thất bại vì nhiều lí do, bao gồm lỗi mạng hoặc server. Dùng một bộ đếm retry sẽ gửi lại truy vấn nếu nó thất bại 3 lần:
max_retries = 3
retry_count = 0
while retry_count < max_retries:
# Send request
else:
print('URL shortening was not successful.')
5. Bên trọng vòng lặp while, gửi truy vấn bao gồm URL dài và lưu phản hồi đó:
data = {
'long_url': url,
}
response = requests.post(endpoint, headers=headers, data=json.dumps(data))
6. Kiểm tra xem phẩn hồi đó có thành công hay không. Nếu có, phản hồi sẽ bao gồm một số dữ liệu. Bên trong dữ liệu sẽ là giá trị chuỗi của URL được rút gọn. Print nó tới người dùng và thoát chương trình:
if response.status_code == 200:
shortened_url = json.loads(response.content)['link']
print(f'Shortened URL: {shortened_url}')
break
7. Nếu phản hồi không thành công, tăng bộ đếm retry và đợi một lúc trước khi thử lại:
else: retry_count += 1 if retry_count < max_retries: time.sleep(5)
Chạy tập lệnh Python ở dòng lệnh để tạo một liên kết được rút gọn mới. Bạn có thể vào link này ở trình duyệt web và nó sẽ điều hướng tới link gốc, dài hơn.
1. Trong một dòng lệnh hoặc terminal, điều hướng tới thư mục nơi bạn đã lưu trữ tập lệnh Python. Nếu đã lưu trữ nó trên desktop Windows, lệnh của bạn sẽ trông tương tự như sau:
cd C:\Users\Sharl\Desktop
2. Cài đặt mô đun request để tập lệnh Python có thể nhận diện nó:
pip install requests
3. Chạy tập lệnh Python bằng lệnh python. Sau tên file, nhập link dài làm đối số dòng lệnh:
python shortURL.py https://quantrimang.com/cong-nghe/top-game-mobile-ra-mat-trong-thang-195727
4. Đợi quá trình tạo link được rút gọn hoàn tất:
5. Sao chép link và nhập nó vào trình duyệt. Link ngắn này sẵ điều hướng tới link dài hơn mà bạn đã nhập trước đó:
Giờ bạn đã hiểu cách rút gọn link trong Python để có những liên kết dễ ghi nhơ shown. Bạn có thể dùng tập lệnh để rút gọn bất kỳ link dài trước khi chia sẻ nó với người khác.
Hi vọng bài viết hữu ích với các bạn!
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Cách cấu hình agent để giao tiếp bằng nhiều ngôn ngữ trong ElevenAgents
Hướng dẫn dùng Claude Haiku 5.5 làm trợ lý phân loại trong Claude Code
Cách thiết kế giọng nói sống động, lôi cuốn cho ElevenLabs Agents
Cách kết nối Google Drive với Gemini Spark đọc và xử lý tài liệu
Chế độ Sinh viên trong Gemini: Không gian học tập có lộ trình
Cách biến ý tưởng thành thiết kế bằng MagicPath trong ChatGPT
TOP công cụ AI tạo workflow tốt nhất
TOP trình duyệt web AI tốt nhất
Cách cung cấp kiến thức phù hợp cho agent trong Microsoft Copilot Studio
Thiết lập cơ sở kiến thức cho ElevenAgents
15 prompt AI thú vị cho ngày lễ Halloween
Hướng dẫn chat bằng giọng nói trên Dola AI
Top công cụ AI tốt nhất cho Digital Marketing
Hướng dẫn tạo giọng nói cá nhân trên Dola AI
tOP plugin ChatGPT tốt nhất để lên kế hoạch du lịch
Trình tự đảm bảo tính an toàn cho quy trình tự động hóa trong Grok Bot
Tìm hiểu về chế độ Expressive trong ElevenAgents
Cách kích hoạt plugin Gmail trên ChatGPT và prompt ví dụ
TOP plugin Notion hữu ích nên sử dụng ngay
Hướng dẫn tạo video chúc mừng ngày Nhà giáo Việt Nam 20/11
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Công thức tính diện tích hình Elip
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
6 cách mở Computer/System Properties trong Windows 10
Đừng chia sẻ ảnh cho đến khi bạn chạy kiểm tra siêu dữ liệu này!
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Cách sửa lỗi There Are Currently No Power Options Available Windows
Hướng dẫn 8 cách mở bàn phím ảo trên Windows 10