実現したいこと
Microsoft Edgeで、既に開いているウィンドウから現在開いているページのURLを取得したいです。
発生している問題・分からないこと
そもそも何の言語が適していて、何を使えばいいのか、さっぱりわかりません。
該当のソースコード
# もともと特定のURLが開いたら、Pythonファイルを実行するように書いてました。 # 自動的に立ち上がるやつ from selenium import webdriver import subprocess # Microsoft EdgeのWebDriverのパスを指定してWebDriverを起動 edge_driver_path = r"C:Microsoft EdgeのWebDriverのパス" driver = webdriver.Edge(executable_path=edge_driver_path) # サイトを開く site_url = "指定のURL" driver.get(site_url) # サイトが読み込まれるまで待機(必要に応じて調整してください) driver.implicitly_wait(10) # Pythonスクリプトを実行 script_path = r"C:実行したいPythonのパス" subprocess.run(["python", script_path]) # ブラウザを閉じる driver.quit()
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
Pythonのseleniumを用いると、新たにウィンドウを立ち上げてそこからURLを取得しようとしているのですが、求めているものではなかったため、質問させていただきました。
コードや、参考となる記事を教えていただけますでしょうか。
初学者のため、困惑しております。よろしくお願いいたします。
補足
特になし

回答3件
あなたの回答
tips
プレビュー