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

сhi phí nhà tuyển dụng LinkedIn

Chi phí nhà tuyển dụng LinkedIn có đáng tiền vào năm 2024 không?

Chi phí nhà tuyển dụng LinkedIn có vẻ quá cao? Chúng tôi có một giải pháp thay thế! Xem cách cắt giảm chi phí và vượt qua các giới hạn đối với nhân sự và tuyển dụng vào năm 2024.

wade browser

Wade Browser | MuLogin | Loginways | Identory Browser danh tính

Hôm nay chúng ta sẽ xem xét 4 công cụ chống phát hiện nhỏ: Wade Browser, Mulogin, loginways và Identory Browser. Chúng có an toàn để sử dụng và đầu tư không?

Tại sao VPN kém

Nó có thể gây bất ngờ hoàn toàn, nhưng bạn có biết VPN là một trong những công cụ không đáng tin cậy nhất về vấn đề ẩn danh không?