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?

dolphin anty

Các lựa chọn thay thế trình duyệt Dolphin Anty: Đánh giá trung thực vào năm 2024

Trình duyệt Dolphin Anty có các tính năng tuyệt vời dành cho các chi nhánh. Nhưng nó có thể được sử dụng ở bất cứ nơi nào khác? Chúng ta hãy xem xét kỹ hơn và so sánh nó với GoLogin!

Datacenter Proxy so với Civil Proxy

Trong bài đánh giá so sánh proxy trung tâm dữ liệu này so với proxy dân cư, hãy tìm hiểu xem hai proxy này so sánh như thế nào và quan trọng là ưu và nhược điểm của từng proxy

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