7日間無料

GoLogin で Selenium を使用する

Picture of Eugene Stepnov

Gologinを無料で試す

ブラウザーの多くのルーチン タスクは自動化できます。Selenium のようなツールがこれを支援します。これらのツールは、Web アプリケーションのテスト、サイトの管理、またはさまざまなサイトからのデータの解析に最も一般的に使用されます。これらを実行するには、匿名性が必要になる場合があります。さまざまなプラットフォーム、デバイス、およびその他のパラメーターのエミュレーションを行うこともあります。両方とも Gologin で実行できます!したがって、Gologin で Selenium を使用する方法についての簡単なガイドを用意しました。Gologin を使用すると、Orbita を使用できます アンチディテクト ブラウザ Puppeteer 経由。プログラムでプロファイルを設定することにより、さまざまなデバイス、プラットフォーム、画面解像度、地理位置情報、タイム ゾーン、WebRTC の存在をエミュレートし、プロキシまたは目的の国のプロキシを指定することができます。

この場合、Cookie とブラウザのデジタル フィンガープリントがプロファイルに保存されるため、たとえば、サイトの再認証は必要ありません。また、エミュレートしたい場合はフィンガープリントを変更できます。新しいブラウザの使用。

Selenium には Chromedriver が必要です。Gologin を操作するための現在のバージョンは、 github.com/gologinapp/pygologin Python (3.8) で例を示します

以下は完全なパーサー コードです。主要なポイントを個別に分析します。


 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 を操作できます。さらに質問がある場合は、コメントに記入してください。喜んでお答えします。 !

こちらもお読みください

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

    Gologin 2.1.8 では、ブラウザーを Chromium 97 に更新し、多数のプロファイルを扱うユーザーにとって特に便利なクールな新機能を追加しました – 一括プロキシ インポート! また、別の指紋のマスキングも用意されていますパラメータ, Client Rects, 一部のサイトでの禁止の可能性をさらに減らします.テストしてください.ちなみに,WebRTCクローキングは正しく機能するようになりました.そして,イノベーションとその使用方法について. バルク プロキシ インポート Orbita 97 クロム マスキング クライアント Rects 次は? バルク プロキシ インポート 各プロファイルを個別に開いてそこにプロキシを挿入する必要はなくなりました。代わりに、複数のプロファイルまたはフォルダ全体を (ワンクリックで!) 選択し、[プロキシ] をクリックして、プロキシのリスト全体を割り当てることができます。選択したプロファイルに. プロキシは順番にプロファイルにインストールされます。便宜上、[インポート] メニューには、選択したプロファイルとそれらで既に使用されているプロキシが表示されています。 Orbita 97 クロム ほとんどのユーザーがバージョン 96 を使用しなくなったため、現在の Chrome の最後から 2 番目のバージョンにブラウザーを更新しました。いつの日か、Google 自体よりも早くリリースできることを願っています! マスキング クライアント Rects Clients Rects は、ページの左上隅から他の要素までの距離を示します。このメソッドは、フォント、画面解像度などの他のパラメーターについて Web サイトに通知します。これで、それをマスクすることもできます!このマスキングは、デフォルトですが、詳細設定のハードウェアセクションにあります。  次は? はい、これは拡張機能の一括インストールです。すべてが安定して動作するように最終テストを行い、リリースします!

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

    最後の更新は昨年で、Gologin 2.1.7 Venus の新しいバージョンを提供する準備が整いました。フードの下には何がありますか? ヒューマン タイピング エミュレーションと Launch & Stop Profiles In Bulk を追加しました. これらの機能は作業を大幅に簡素化し、禁止回数をゼロに減らします。新機能がどのように機能するかを簡単に説明し、主な用途について説明しました。どうぞ! プロファイルの一括起動と停止 ヒューマンタイピングエミュレーション 次は? プロファイルの一括起動と停止 新しいアップデートでは、プロファイルの一括起動が改善されました。数回クリックするだけで、任意の数のプロファイルを実行できるようになりました。デフォルトでは、10 個のプロファイルの制限を残しており、この制限に達したときに通知を行いました。を超えています。それでも怖くない場合は、走り続けることができます。 PC の機能を合理的に評価します。たとえば、RAM が 16 GB しかない場合に、多数の Cookie とタブを含む 100 個のプロファイルを同時に実行すると、システムがクラッシュする可能性が高くなります。 また、各プロファイルの技術的要件は非常に異なる可能性があることに注意してください — 空のプロファイルは、10 個のタブが保存され、Cookie がアップロードされたプロファイルよりも要求がはるかに少なくなります. ヒューマンタイピングエミュレーション 新しいアップデートのもう 1 つの優れた機能は、ヒューマン タイピングのエミュレーションです。すべてのコピー アンド ペーストは、手動で情報を入力しているように見えます (本物の人間のように)。 これにより、Facebook、Amazon、eBay、Walmart、Instagram、Coinlist、ブックメーカーなど、多くの Web サイトであなたのプロファイルの信頼が高まる可能性があります。 次は? 現在、拡張機能の一括インストールとプロキシの一括インポートに取り組んでいます。お楽しみに。次のアップデートで一部が登場するかもしれません。また、ご記入ください 私たちのコミュニティ 今後追加してほしい機能はありますか?できるだけ早くリリースできるように努めます!

  • TOP 10 GoLogin-Funktionen ab 2021

    2021 年には、34 の GoLogin アップデートをリリースし、73 の新機能を追加しました。