Python 3

[Python] Lấy đường dẫn Redirect URL sử dụng Requests

Để lấy đường dẫn Redirect URL (Chuyển hướng URL), với Python 3 ta sử dụng thư viện Requests. Đầu tiên chúng ta import thư viện Requests của Python import requests Gọi đên URL mà sẽ chuyển hướng r = requests.get(‘http://vinasupport.com’) Sau đó kiểm tra nếu status code trả về thành công với mã 200 thì […]

Lưu và nhập Cookie với Python và Selenium WebDriver

Trong Automation Test sử dụng Selenium WebDỉver với Python 3, nếu bạn đã đăng nhập thì làm sao lưu được trạng thái đăng nhập khi bật lại cửa sổ trình duyệt. Chúng ta phải thao tác cookie của trình duyệt. Bài hướng dẫn sau sẽ hướng dẫn lưu (Save) và nhập (import) lại Cookie Để […]

Hướng dẫn tạo File Zip sử dụng Python

Nối tiếp tutorial về lập trình Python, hôm nay chúng ta sẽ học cách tạo ra file zip bằng cách sử dụng Python, thông qua thư viện zipfile. Thư viện này là build-in của Python 3 nên các bạn không cần phải thực hiện cài đặt. Tạo File Zip sử dụng Python Đầu tiên là […]

Translation / Dịch văn bản sử dụng Google Translate API với Python

Để dịch văn bản / translate text, có 1 thư viện của Python giúp chúng ta thực hiện dễ dàng đó là thư viện googletrans. Nó dịch văn bản thông qua API của Google Translate. Sau đây mình sử hướng dẫn căn bản cách sử dụng thư viện này để dịch văn bản nhé! Cài đặt […]

Kết nối tới Sock5 Proxy bằng Python

Sau 1 loạt bài viết về lập trình Python, hôm nay vinasupport.com sẽ giới thiệu 1 tutorial nữa về kết nối tới Sock5 Proxy sử dụng Python. Cài đặt thư viện pysocks pip install pysocks # Or pip install -U requests[socks] Kiểm tra Sock5 Proxy Kiểm tra server sock5 còn sống không chúng ta sử […]

Hướng dẫn cài đặt Python 3 trên RHEL / Red Hat / CentOS

Sau bài viết hướng dẫn cài đặt Python 3 trên Ubuntu. Hôm nay, vinasupport.com sẽ hướng dẫn các bạn cài đặt Python 3 trên hệ điều hành RHEL / Red Hat / CentOS. Để cài đặt Python 3 phiên bản mới nhất trên RHEL / Red Hat / CentOS chúng ta sử dụng các lệnh […]

Fix lỗi: Command ‘x86_64-linux-gnu-gcc’ failed with exit status 1

Khi bạn cài  đặt một Python package trên Ubuntu mà gặp phải lỗi sau: error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1 Cách khắc phục là:  Đối với Python 3 chạy command: sudo apt-get install python3 python-dev python3-dev \ build-essential libssl-dev libffi-dev \ libxml2-dev libxslt1-dev zlib1g-dev \ python-pip Đối với Python 2 chạy command: sudo […]

Cài đặt môi trường ảo VirtualEnv cho Python

Bài viết này, mình sẽ giới thiệu về môi trường ảo hóa VirtualEnv của Python. Môi trường ảo Python VirtualEnv là gì? Virtualenv viết tắt từ Virtual Environments là một môi trường ảo hóa cho Python. Với mỗi môi trường ảo hóa, bạn có thể chỉ ra 1 phiên bản của Python và các package […]

Viết code gọn gàng trên 1 dòng với For-IF trong Python

Trong Python, khi sử dụng vòng lặp For và câu điều kiện If, bạn có thể gộp chúng trên duy nhất 1 dòng như sau. Mệnh đề điều kiện IF VD 1: Gom if lên 1 dòng # Multi rows if True: print(‘Yes’) # One row if True: print(‘Yes’) VD 2: Gom if else lên […]

Đọc dữ liệu file MS Access .mdb bằng Python

Để đọc dữ liệu của file .mdb của Microsoft Access, chúng ta sử dụng thư viện pyodbc của Python. Để cài thư viện này chúng ta sử dụng công cụ quản lý package của Python là PIP Cài đặt thư viện pyodbc pip install pyodbc Chú ý: Để đọc được file .mdb thì cần môi trường […]