No.1ベストアンサー
- 回答日時:
残念ながら、画像に記載された文字列を解読することは、現状Seleniumに限らず、公開されているいずれのライブラリでも不可能です。
これらはCAPTCHAと呼ばれる技術で、ログインを行うユーザーがbotでないことを確認するためのセキュリティ対策であり、自動ログインをさせないために利用されています。
(厳密にはディープラーニングを用いて認証を突破した事例があるため、不可能ではありませんが……)
ご存じかもしれませんが、以下にIDとパスワードのみの認証を自動化するSeleniumのサンプルコード(JavaScript)を記載しています。
一般的なformは以下のコードでログインができます。
const chrome = webdriver.Capabilities.chrome();
chrome.set('chromeOptions', {
args: ['--no-sandbox', '--disable-gpu', `--window-size=1980,1200`]
});
(async () => {
// ブラウザを起動
const driver = await new Builder().withCapabilities(chrome).build();
// ログイン画面へ遷移
await driver.get('URL');
await driver.wait(() => documentInitialised(), 10000);
// ユーザー名・パスワードを入力
//(user_login、user_passはフォームの要素名、username、passwordはログインに使用するユーザー名とパスワード)
await driver.findElement(By.id('user_login')).sendKeys('username');
await driver.findElement(By.id('user_pass')).sendKeys('password');
// ログイン実行
// (submitはログインボタンの要素名)
await driver.findElement(By.id('submit')).click();
})();
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでHTTPログイン
-
HTMLについて教えてください。 ...
-
Eclipseでクリーンが出来ない
-
Fancyboxのiframe内に閉じるボタン
-
ボタンを押したような状態にし...
-
画面遷移が不正ですと表示されます
-
formの送信ボタンをテキストに...
-
コネクション・セッション・ト...
-
EXCEL2010でセルが編集中かを判...
-
複数選択のListBoxでClickイベ...
-
Javascriptでページ内容全体を...
-
Spreadのデータを別画面に引き渡す
-
ボタンを押さずにボタンを押す...
-
ブラウザの×ボタン(閉じるボタ...
-
今更、VBAでRPA、キーボード操...
-
エクセルVBAで画面の大きさを取...
-
submitボタンにvalue属性の値で...
-
<div>部分のみの更新
-
エクセルVBA 別のブックのユ...
-
ブラウザを閉じずにセッション...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでHTTPログイン
-
PHPからWindowsログインユーザ...
-
ログインフラグがわかりません。
-
特定の端末からのみWebシステム...
-
勝手にログアウトされてしまい...
-
ASP.NETで作成されたログインペ...
-
PWを入れると別のページに飛ん...
-
セッション管理について(同時...
-
ASP.NET MVC 最初からあるログ...
-
バッチファイルでログイン後の...
-
特定の人のみアクセス可
-
フォーム認証でのパスワードロック
-
phpMyAdminのログイン画面でク...
-
VBSでIEのログイン画面でのアカ...
-
ページが参照された時にログイ...
-
青い枠のみのHTML
-
ログイン履歴
-
PHPでログイン機能実装
-
Windowsでログインする時に入力...
-
phpmyadminでDBが作成できない。
おすすめ情報