Cách sử dụng tự động hóa trình duyệt Selenium trong Multilogin 6
Bạn muốn tự động hóa các tác vụ trong Multilogin 6? Cho dù bạn đang tạo tập lệnh hay xây dựng trình thu thập dữ liệu web nâng cao, tự động hóa trình duyệt chưa bao giờ dễ dàng đến thế!
Thông thường, với Selenium , bạn sẽ phải kết nối thủ công với trình điều khiển trình duyệt (như Firefox hoặc Chrome ). Nhưng với Multilogin 6, bạn có thể bỏ qua sự rắc rối đó :
- Kết nối trực tiếp đến hồ sơ trình duyệt Multilogin bằng Remote WebDriver
- Thiết lập khả năng mong muốn của bạn một cách dễ dàng
- Chạy lệnh Selenium một cách dễ dàng
Multilogin 6 tận dụng Selenium WebDriver , do đó bạn có thể thực thi các tập lệnh tự động hóa một cách trơn tru mà không cần bất kỳ thiết lập bổ sung nào.
Bước 1: sử dụng ngôn ngữ được hỗ trợ
Vì nền tảng Selenium hỗ trợ nhiều ngôn ngữ lập trình nên bạn có thể chạy tự động hóa Multilogin 6 bằng bất kỳ ngôn ngữ nào bạn thích.
Mặc dù Selenium hoạt động với nhiều ngôn ngữ lập trình nhưng hiện tại hỗ trợ kỹ thuật chính thức chỉ khả dụng cho Python .
Bước 2: xác định cổng lắng nghe ứng dụng
Xác định ports MLA
Sau đây là cách xác định trước cổng lắng nghe mặc định của bạn trong tệp app.properties
:
- Mở Multilogin
- Đi đến “Tài khoản của tôi”
- Nhấp vào “Mở thư mục nhật ký” – thao tác này sẽ mở thư mục
/.multiloginapp.com/logs
- Điều hướng một thư mục lên đến
/.multiloginapp.com
- Sử dụng bất kỳ trình soạn thảo văn bản nào để mở
app.properties
- Thêm một dòng mới để chỉ định số cổng:
multiloginapp.port=35000
- Lưu các thay đổi
Đảm bảo số cổng nằm trong khoảng từ 10000 đến 49151.
Bạn cũng có thể tìm thấy tệp app.properties
trong thư mục .multiloginapp.com
:
- Windows :
C:\Users\%username%\.multiloginapp.com
- Linux :
/home/%username%/.multiloginapp.com
- macOS :
/Users/%username%/.multiloginapp.com
Thư mục có thể bị ẩn, tùy thuộc vào cài đặt hệ điều hành của bạn. Để hiển thị thư mục này trên thiết bị Mac, bạn có thể sử dụng các phím tắt sau:
-
Cmd + Shift + H
– để hiển thị thư mục của người dùng hiện tại -
Cmd + Shift + .
(dấu chấm) – để hiển thị các thư mục và tệp ẩn

Bước 3: xem lại script ví dụ
Sau đây là ví dụ script Python để bạn tham khảo:
from selenium import webdriver
from selenium.webdriver.chromium.options import ChromiumOptions
from selenium.webdriver.firefox.options import Options
import requests
# TO-DO: replace with existing profile ID. Define the ID of the browser profile, where the code will be executed.
mla_profile_id = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
mla_url = 'http://127.0.0.1:35000/api/v1/profile/start?automation=true&profileId='+mla_profile_id
""" Send GET request to start the browser profile by profileId.
Returns response in the following format:'{"status":"OK","value":"http://127.0.0.1:XXXXX"}',
where XXXXX is the localhost port on which browser profile is launched.
Please make sure that you have Multilogin listening port set to 35000.
Otherwise please change the port value in the url string
"""
resp = requests.get(mla_url)
json = resp.json()
print(json)
# Instantiate the Remote Web Driver to connect to the browser profile launched by previous GET request
# In case of using Mimic browser
driver = webdriver.Remote(command_executor=json['value'], options=ChromiumOptions())
# In case you are using Stealthfox browser
#driver = webdriver.Remote(command_executor=json['value'], options=Options())
#Perform automation
driver.get('https://multilogin.com/')
print(driver.title)
driver.quit()