タグ

pythonとseleniumに関するwushiのブックマーク (2)

  • 画面の無いVPSサーバーでSeleniumを使ってChromeブラウザを操作してみる - DreamerDreamのブログ

    通常、ブラウザの操作は画面が無いと出来ません。 しかし、Seleniumを利用した自動操作はページ内要素を見ているので画面を必用としません。そういった画面の無いブラウザのことをヘッドレスブラウザと呼ぶのだそうです。 前回はラズパイでこのヘッドレスブラウザの起動テストをしました。 dreamerdream.hateblo.jp 今回はVPS上のCentOS7でヘッドレスブラウザを実行してみます。 やることは基的に同じなのですがラズパイより少しだけ面倒です。 やることリスト Sereniumのインストール PyVirtualdisplayのインストール GoogleChromeのインストール ChromeDriverのインストール 日フォントのインストール Seleniumをpipからインストール sudo pip3 install selenium Xが元々インストールされていないので

    画面の無いVPSサーバーでSeleniumを使ってChromeブラウザを操作してみる - DreamerDreamのブログ
  • 【2Captcha】Python+Seleniumで『reCAPTCHA』を突破する方法

    2Captchaとは 2Captcha公式ページ ロシアの会社が開発したreCAPTCHAを突破するためのプラットフォームです。 通常であれば、プログラムからreCAPTCHAにチェックをいれることは、ほぼ不可能レベルだと言われています。 では、なぜ2Captchaを使うだけで、可能なのでしょうか。 2Captchaの仕組み 2Captchaの仕組みを簡単に説明すると、reCAPTCHAのチェックボタンをネット上の『Worker』と呼ばれている人達に代わりに押してもらっているイメージです。 PythonのSeleniumで説明すると、プログラムの実行中にWorkerの誰かがリアルタイムで解錠した結果を2Captcha経由で受け取ると言ったところでしょう。 なので、2Captchaはプログラムで解錠しているように見えるけど、実際は人力…みたいなオチです。 使用方法 2Captchaを使うため

    【2Captcha】Python+Seleniumで『reCAPTCHA』を突破する方法
  • 1