Hello mọi người , sau một thời gian ẩn danh thì nay mình đã trở lại với 1 seri mình vừa tìm hiểu trong thời gian vừa qua. Seri này là một seri khá thú vị. Sau khi xem xong các bạn có thể tự làm những tool cơ bản nhé.Trong phần 1 này mình sẽ nói về selenium là gì và cách dùng Selenium python trước nhé !

Selenium là gì ?

Selenium được định nghĩa đơn giản là một công cụ kiểm thử phần mềm hay duyệt web tự động. Nó được dùng trong các tool cơ bản với tính dễ sử dụng của nó.

Cách dùng Selenium python ?

Cách dùng thì mình sẽ vẫn sử dụng ngôn ngữ python cho công cụ này. Bạn nào sử dụng ngôn ngữ khác có thể tự tìm hiểu giúp mình nhé!

Trong phần này mình sẽ hướng dẫn sử dụng selenium để duyệt một trang web bất kỳ ( facebook.com ):

B1: Cài đặt python lên laptop hay máy tính của mình

Các bạn có thể tham khảo cách cài đặt tại link : https://hongtin.net/laptrinh/laptrinh-python/bai-1-cai-dat-moi-truong-lap-trinh-python-tren-win-10/

cài đặt môi trường lập trình python

B2: Install thư viện selenium bằng lệnh CMD :

pip install selenium
install thư viện selenium

Ở đây mình đã cài trước nên nó thông báo như vậy.

B3: Tạo một thư mục ( tên thư mục là tên project của bạn)

tạo project

B4: Tải Chromedriver về máy tính sau đó giải nén vào thư mục vừa tạo

Link tải : https://chromedriver.chromium.org/downloads . Các bạn tải bản 89 của chrome nhé!

Tải chromedriver

Sau đó giải nén bạn sẽ được như sau:

Tạo thư mực project Selenium

B5: tạo file python trong thư mục

Ở đây mình sẽ tạo file main.py trong thư mục project nhé. Sau đó mở file main.py bằng 1 IDE nào cũng được.

File python trong project selenium

Mình mở bằng Visual Studio Code nhé!

Mở file python trong selenium

B6: Tiến hành code như sau vào file main.py:

from selenium import webdriver
import time
driver = webdriver.Chrome("chromedriver.exe") #import trình duyệt
driver.get("https://facebook.com") #truy cập link
time.sleep(3)# dừng chương trình lại trong 3s để nhìn kết quả
driver.quit() #thoát trình duyệt và kết thúc chương trình

Được như sau:

Code selenium python để duyệt web bất kỳ

B7: Chạy chương trình và tận hưởng kết quả !

Các bạn mở cmd lên và dùng cú pháp :

cd tên_thư_mục
python tên_file_python

ví dụ:

cd test_selenium
python main.py

Được như sau:

chạy python cmd

Và kết quả là :

Kết quả của chương trình selenium truy cập web bất kỳ

Kết Luận

Selenium là một công cụ duyệt web tự động mà rất dễ sử dụng. Các bạn có thể tùy biến nó làm được nhiều tool khác nhau. Trong phần sau mình sẽ hướng dẫn cách login facebook tự động với selenium nhé!

Các bạn có thể tham gia group học python cơ bản tại link :

https://www.facebook.com/groups/pythoncoban

Hoặc follow mình để biết nhiều project hay tại link facebook:

https://www.facebook.com/sonnguyen16032000/

Và cũng có thể tham gia group hongtin để tìm hiểu các project hay hoặc hỏi các vấn đề về code nhé !

https://www.facebook.com/groups/164371998723215

Chào tạm biệt và hẹn gặp lại các bạn trong bài sau của Seri nha!