タイトルの通りではあるのですが
ブラウザ内をTab移動で選択された文字列を取得するにはどのような方法がありますでしょうか?
win32類の何かを使えば可能かと思い探しているのですが有力な情報を見つけることが出来ませんでした。
python
1import win32gui 2from win32gui import GetWindowText, GetForegroundWindow 3import win32ui 4import win32con 5import ctypes 6
ご教授いただければ幸いです。
試したこと
下記コードの参照URL https://techacademy.jp/magazine/22302
下記のコードで取得できるのではと試したのですがprint(elems)が空になっており何も取得できませんでした。
python
1import requests 2from bs4 import BeautifulSoup 3 4# WebサイトのURLを指定 5url = "https://○○○○○○○○○○ 6 7# Requestsを利用してWebページを取得する 8r = requests.get(url) 9 10# BeautifulSoupを利用してWebページを解析する 11soup = BeautifulSoup(r.text, 'html.parser') 12 13# soup.find_allを利用して、見出しのタイトルを取得する 14elems = soup.find_all("a", class_="reference internal") 15print(elems) 16for e in elems: 17 print(e.getText())
あなたの回答
tips
プレビュー