Mục lục

Sử dụng Selenium với GoLogin

Nhiều tác vụ thông thường trong trình duyệt có thể được tự động hóa. Các công cụ như Selenium trợ giúp việc này. Chúng được sử dụng phổ biến nhất để kiểm tra các ứng dụng Web, quản lý một trang web hoặc phân tích cú pháp dữ liệu từ các trang web khác nhau. Đôi khi cần ẩn danh để thực hiện các công việc này các tác vụ, đôi khi là giả lập các nền tảng, thiết bị khác nhau và các thông số khác. Cả hai đều có thể được thực hiện trong GoLogin! Do đó, chúng tôi đã chuẩn bị cho bạn một hướng dẫn ngắn về cách sử dụng Selenium trong GoLogin .GoLogin cho phép bạn sử dụng Orbita trình duyệt chống phát hiện thông qua Puppeteer. Bằng cách đặt cấu hình trong chương trình, bạn có thể mô phỏng nhiều thiết bị, nền tảng, độ phân giải màn hình, vị trí địa lý, múi giờ, sự hiện diện của WebRTC, chỉ định proxy của bạn hoặc proxy của quốc gia mong muốn, v.v.

Trong trường hợp này, cookie và tệp tham chiếu kỹ thuật số của trình duyệt sẽ được lưu trong hồ sơ để trang web không yêu cầu ủy quyền lại. Ngoài ra, bạn có thể thay đổi dấu vân tay nếu bạn muốn mô phỏng việc sử dụng một trình duyệt mới.

Chromedriver là bắt buộc đối với Selenium. Phiên bản hiện tại của nó để làm việc với GoLogin nằm trong github.com/gologinapp/pygologin Một ví dụ được đưa ra bằng Python (3.8)

Dưới đây là mã phân tích cú pháp đầy đủ, sau đó chúng tôi sẽ phân tích các điểm chính một cách riêng biệt.


 from sys import platform
 from selenium import webdriver
 from selenium.webdriver.chrome.options import Options
 from gologin import GoLogin

 gl = GoLogin({
     'token': 'yU0token',
     'profile_id': 'yU0Pr0f1leiD',
 })

 if platform == "linux" or platform == "linux2":
     chrome_driver_path = './chromedriver'
 elif platform == "darwin":
     chrome_driver_path = './mac/chromedriver'
 elif platform == "win32":
     chrome_driver_path = 'chromedriver.exe'

 debugger_address = gl.start()
 chrome_options = Options()
 chrome_options.add_experimental_option("debuggerAddress", debugger_address)
 driver = webdriver.Chrome(executable_path=chrome_driver_path, options=chrome_options)
 driver.get("http://www.python.org")
 assert "Python" in driver.title
 driver.close()
 time.sleep(3)
 gl.stop()
                            

Trước hết, một phiên bản của lớp GoLogin được tạo, trong đó các tham số của mã thông báo truy cập và cấu hình mà chúng tôi sẽ chạy được chỉ định. Tệp thực thi Orbita được tìm kiếm trong thư mục của người dùng theo mặc định ( nó có thể bị ghi đè bởi tham số executePath):


 const GL = new GoLogin({
     profile_id: 'yU0Pr0f1leiD',
     token: 'yU0token',
 });
  

Sau đó, chúng tôi đưa ra lệnh để khởi chạy trình duyệt từ xa và sau khi nhận được liên kết, liên kết đó sẽ được truyền tới Selenium:


 debugger_address = gl.start()
 chrome_options = Options()
 chrome_options.add_experimental_option("debuggerAddress", debugger_address)
 driver = webdriver.Chrome(executable_path=chrome_driver_path, options=chrome_options)
                              

Tiếp theo, hãy truy cập trang web python.org và kiểm tra xem chúng tôi đã đến đó chưa:


 driver.get("http://www.python.org")
 assert "Python" in driver.title
                              

Để hoàn thành công việc, hãy đóng trình điều khiển và dừng hồ sơ. Xong! Bằng cách này, bạn có thể sử dụng Selenium để làm việc với GoLogin. Nếu bạn vẫn có bất kỳ câu hỏi nào, hãy viết chúng trong phần nhận xét, chúng tôi sẽ sẵn lòng giải đáp !

Chạy nhiều tài khoản mà không bị cấm và chặn
Cũng đọc
quản lý nhiều tài khoản truyền thông xã hội

Manage multiple social media accounts | Quản lý nhiều tài khoản mạng xã hội

Bạn cảm thấy choáng ngợp khi phải chuyển đổi giữa nhiều tài khoản Gmail và tìm kiếm email quan trọng bị chôn vùi trong vô số tab trình duyệt? Hoặc bạn có xu hướng gửi email từ sai tài khoản?

Công cụ cho dropshipping

9 công cụ cho dropshipping tốt nhất để mở rộng quy mô kinh doanh của bạn vào năm 2024

Hơn 50% trong số 1% chủ cửa hàng hàng đầu cài đặt hơn 10 ứng dụng để hoạt động. Nhưng bạn có thực sự cần tất cả chúng? Xem danh sách các công cụ cho dropshipping tốt nhất của chúng tôi!

Dropshipping có xứng đáng vào năm 2024 không

Dropshipping có xứng đáng vào năm 2024 không?

Khi thị trường kỹ thuật số trưởng thành và hành vi của người tiêu dùng phát triển, câu hỏi vẫn là: Liệu Dropshipping có xứng đáng vào năm 2024 không?

Chúng tôi rất mong nhận được câu hỏi, nhận xét và đề xuất từ ​​bạn. Liên hệ với chúng tôi [email protected] hoặc để lại nhận xét ở trên.

Bạn mới bắt đầu với GoLogin? Hãy quên đi việc đình chỉ hoặc chấm dứt tài khoản. Chọn bất kỳ nền tảng web nào và quản lý nhiều tài khoản một cách dễ dàng. Nhấp vào đây để bắt đầu sử dụng tất cả các tính năng của GoLogin