GoLogin free: Video Gologin cho Selenium
Tiếng Việt
GoLogin là một trình duyệt ẩn danh dựa trên Chromium cho phép bạn duyệt web một cách ẩn danh mà không bị cấm và nhận dạng. Nó có thể được sử dụng với Selenium để tự động hóa các tác vụ trên web, chẳng hạn như quản lý nhiều tài khoản, kiểm tra ứng dụng web hoặc trích xuất dữ liệu từ các trang web khác nhau.
Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách sử dụng GoLogin với Selenium. Chúng tôi sẽ cung cấp một ví dụ về cách sử dụng GoLogin để tự động đăng nhập vào một trang web bằng nhiều tài khoản khác nhau.
- Yêu cầu
- Để sử dụng GoLogin với Selenium, bạn cần:
- Một tài khoản GoLogin miễn phí.
- Một trình duyệt dựa trên Chromium, chẳng hạn như Chrome hoặc Edge.
- Thư viện Selenium.
- 2. Cài đặt GoLogin
- Để cài đặt GoLogin, hãy truy cập trang web GoLogin và tải xuống trình cài đặt. Sau khi cài đặt, hãy khởi chạy GoLogin và tạo một tài khoản miễn phí.
- 3. Tạo hồ sơ GoLogin
- Để sử dụng GoLogin với Selenium, bạn cần tạo một hồ sơ cho mỗi tài khoản mà bạn muốn tự động đăng nhập. Để tạo hồ sơ, hãy mở GoLogin và nhấp vào nút “Thêm hồ sơ”.
- Nhập thông tin sau cho hồ sơ của bạn:
- Tên hồ sơ: Một tên mô tả hồ sơ của bạn.
- Trình duyệt: Trình duyệt mà bạn muốn sử dụng cho hồ sơ này.
- Hệ điều hành: Hệ điều hành mà bạn đang sử dụng.
- Ngôn ngữ: Ngôn ngữ mà bạn muốn sử dụng cho hồ sơ này.
- Vị trí: Vị trí mà bạn muốn sử dụng cho hồ sơ này.
- Proxy: Tùy chọn, bạn có thể chỉ định proxy cho hồ sơ này.
- 4. Cài đặt Selenium
- Để cài đặt Selenium, hãy truy cập trang web Selenium và tải xuống thư viện phù hợp với nền tảng của bạn. Sau khi tải xuống, hãy giải nén thư viện và thêm đường dẫn đến thư mục chứa thư viện vào biến môi trường PATH của bạn.
- 5. Ví dụ
- Dưới đây là một ví dụ về cách sử dụng GoLogin để tự động đăng nhập vào một trang web bằng nhiều tài khoản khác nhau:
- Python
- from sys import platform
- from selenium import webdriver
- from selenium.webdriver.chrome.options import Options
- from gologin import GoLogin
gl = GoLogin({
‘token’: ‘YOUR_TOKEN’,
})
# Tạo hồ sơ cho mỗi tài khoản
profiles = [
{
‘name’: ‘Tài khoản 1’,
‘username’: ‘user1’,
‘password’: ‘password1’,
},
{
‘name’: ‘Tài khoản 2’,
‘username’: ‘user2’,
‘password’: ‘password2’,
},
]
# Mở trình duyệt ẩn danh cho mỗi hồ sơ
for profile in profiles:
gl.start(profile[‘name’])
chrome_driver_path = ‘./chromedriver’
options = Options()
options.add_experimental_option(“debuggerAddress”, gl.get_debugger_address())
driver = webdriver.Chrome(executable_path=chrome_driver_path, options=options)
# Đăng nhập vào trang web
driver.get(‘https://example.com’)
driver.find_element_by_id(‘username’).send_keys(profile[‘username’])
driver.find_element_by_id(‘password’).send_keys(profile[‘password’])
driver.find_element_by_id(‘login’).click()
# Đóng trình duyệt
driver.quit()
gl.stop()
Use code with caution. Learn more
content_copy
Trong ví dụ này, chúng tôi tạo hai hồ sơ cho hai tài khoản khác nhau. Sau đó, chúng tôi sử dụng trình duyệt ẩn danh cho mỗi hồ sơ để đăng nhập vào trang web example.com.
Kết luận
GoLogin là một công cụ hữu ích cho việc tự động hóa các tác vụ trên web. Sử dụng GoLogin với Selenium, bạn có thể tự động đăng nhập vào nhiều tài khoản khác nhau,