• 受付
  • 困ってます

ブラウザ操作

  • 質問No.9676010
  • 閲覧数81
  • ありがとう数2
  • 気になる数0
  • 回答数2

お礼率 100% (30/30)

ブラウザ操作がしたいのですがプログラミングがよくわからないので教えて下さい。seleniumというやつは入れてみました。

クロームのタブAとB(AとBはタブじゃなくてウィンドウでもいいです)があるとして、
Aをアクティブにしている状態で、Aで行ったキーボード操作とマウス操作を、即Bにも適用したいのです。

例えばAに対して、「abcd」と打ち込み「左クリック」をすれば、即Bにも「abcd」と打ち込まれ「左クリック」がされている状態にしたいです。

どのようにすればよいでしょうか。
宜しくお願い致します。

回答 (全2件)

  • 回答No.2

ベストアンサー率 45% (200/436)

お求めのことを実現するためには、ユーザがブラウザに対してどういう操作をしたかを外部から何らかの方法で取得しなければなりません。

しかし、ブラウザはユーザのアクションを「理解」してはいるものの、その情報はブラウザ自身の仕事に使うだけで外部に出力したりはしません。

なので、chromeで質問者さまの希望を実現することは無理でしょう。

しかし、chromeのベースでブラウザとしての機能は同一であるchromiumならソースが丸々公開されているので、ユーザのアクションを受け取るたびに複数のインスタンス(タブとかウインドウ)に送るように改造することは可能でしょう。

ブラウザのソースを読み解いて自在に改造するにはそれなりの技術力と時間が必要であることは言うまでもありませんが。

cromiumのソースへのアクセスについて記しているページを見つけましたので貼っておきます。頑張ってください。
https://nhiroki.jp/2017/12/01/chromium-sourcecode
お礼コメント
2486vbnbv

お礼率 100% (30/30)

回答ありがとうございます。
とても有益な情報感謝致します。
投稿日時:2019/11/08 11:16
  • 回答No.1

ベストアンサー率 19% (44/224)

>カテゴリ: [技術者向] コンピューター プログラミング・開発 Python

とありますが、

技術者は回答するのが大好きで素人になんでも教えてあげたいからそういう人向け

技術者同士で分からないことがあったら助け合おうと言う人向け

どちらだと思いますか?

また、
あなたは何の技術者ですか?
それとも、技術者ではないが技術者をいいように使ってやろうという考えですか?

こんな回答をすると、天の邪鬼な人が優しく教えてくれるのではないかと思います。
お礼コメント
2486vbnbv

お礼率 100% (30/30)

回答ありがとうございます。
カテゴリ間違えました。
投稿日時:2019/11/07 14:26
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

ピックアップ

ページ先頭へ