Selenium によるブラウザの自動化

以下の例では、Selenium を使用して GoLogin を操作する方法を示します。GoLogin テクノロジを使用すると、Orbita ブラウザーを使用できます。Orbita ブラウザーでは、操り人形師を介して独自のブラウザー スナップショットを使用できます。 Selenium for work with GoLogin. GoLogin technology allows you to use the Orbita browser, where you can use the unique browser snapshots through puppeteer. By setting up profiles on the gologin.com さまざまなデバイス、プラットフォーム、画面解像度、地理位置情報、タイムゾーン、WebRTC の可用性をエミュレートし、プロキシまたは必要な国のプロキシを指定できる Web サイト。同時に、Cookie と一般的なブラウザのフィンガープリントが保存されますサイトが再認証を必要とせず、新しいブラウザをエミュレートする必要がある場合に別のコマンドで変更できるように、プロファイルに. geolocation , timezone, availability of WebRTC , specify your proxies or proxies of the required country, etc. At the same time cookies and a common browser fingerprint will be saved in the profile so that the site does not require re-authorization and it can be changed with another command if you need to emulate a new browser.

Selenium には chromedriver が必要です。GoLogin を操作するための最新バージョンは、selenium ディレクトリの github.com/gologinapp/gologin リポジトリにあります。

Python (3.8) で例を示します

完全なパーサー コードを以下に示します。要点を個別に分析します。


import time
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()

										

最初のステップは、GoLogin クラスのインスタンスを作成することです。そのパラメーターでは、実行するアクセス トークンとプロファイルを指定する必要があります。Orbita 実行可能ファイルは、デフォルトでユーザーのディレクトリで検索されます ( executablePath パラメーターでオーバーライドできます):


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

次に、リモート ブラウザーを起動するコマンドが与えられ、リンクを受信した後、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)
										

次に python.org の Web サイトにアクセスして、適切な場所に到達したことを確認してください:


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

										

作業を完了するには、ドライバーを閉じてプロファイル停止を実行します

この方法で、Selenium を GoLogin で使用できます。

BANやブロックを受けずに複数のアカウントを運用する

こちらもお読みください

GoLogin 2.1.8 Venus — バルク プロキシ インポート & マスキング クライアント Rects

GoLogin 2.1.8 では、ブラウザーを Chromium 97 に更新し、多数のプロファイルを扱うユーザーにとって特に便利なクールな新機能を追加しました – 一括プロキシ インポート! また、別の指紋のマスキングも用意されていますパラメータ, Client Rects, 一部のサイトでの禁止の可能性をさらに減らします.テストしてください.ちなみに,WebRTCクローキングは正しく機能するようになりました.そして,イノベーションとその使用方法について. バルク プロキシ インポート Orbita 97 クロム マスキング クライアント Rects 次は? バルク…
morelogin

Morelogin代替ブラウザ:正直なレビュー2024

中国からのMoreLoginブラウザは、すべての基本的なマルチアカウンティング機能を備えています。 しかし、2024年のビジネスにとって、安全で信頼でき、お金を払う価値があるのだろうか?

GoLogin 2.1.7 の紹介 — ヒューマン タイピング エミュレーションなど…

最後の更新は昨年で、GoLogin 2.1.7 Venus の新しいバージョンを提供する準備が整いました。フードの下には何がありますか? ヒューマン タイピング エミュレーションと Launch & Stop Profiles In Bulk を追加しました. これらの機能は作業を大幅に簡素化し、禁止回数をゼロに減らします。新機能がどのように機能するかを簡単に説明し、主な用途について説明しました。どうぞ! プロファイルの一括起動と停止 ヒューマンタイピングエミュレーション 次は? プロファイルの一括起動と停止 新しいアップデートでは、プロファイルの一括起動が改善されました。数回クリックするだけで、任意の数のプロファイルを実行できるようになりました。デフォルトでは、10 個のプロファイルの制限を残しており、この制限に達したときに通知を行いました。を超えています。それでも怖くない場合は、走り続けることができます。 PC の機能を合理的に評価します。たとえば、RAM が…