나는 주소창을 잡아야한다. 파이썬에 대한 주소 표시 줄 URL을 얻는 방법? (크롬과 사파리는 주소 표시 줄을 잡아 두지 만 파이어 폭스는 긴급하다.)파이어 폭스 (pywin32)에 대한 Firefox 주소창 URL을 얻는 방법
감사합니다.
나는 주소창을 잡아야한다. 파이썬에 대한 주소 표시 줄 URL을 얻는 방법? (크롬과 사파리는 주소 표시 줄을 잡아 두지 만 파이어 폭스는 긴급하다.)파이어 폭스 (pywin32)에 대한 Firefox 주소창 URL을 얻는 방법
감사합니다.
당신은 출발점으로, URL을 찾는 모든 자식 창을 통해 이동 한 후, ++ 모든 상단 창을 통해 이동하고 볼 제목 파이어 폭스 포함되어있는 경우 스파이를 사용하여 파이어 폭스의 윈도우 클래스를 확인해야합니다이
그런 짓을import win32gui
def enumerationCallaback(hwnd, results):
text = win32gui.GetWindowText(hwnd)
if text.find("Mozilla Firefox") >= 0:
results.append((hwnd, text))
mywindows = []
win32gui.EnumWindows(enumerationCallaback, mywindows)
for win, text in mywindows:
print text
def recurseChildWindow(hwnd, results):
win32gui.EnumChildWindows(hwnd, recurseChildWindow, results)
print hwnd
# try to get window class, text etc using SendMessage and see if it is what we want
mychildren = []
recurseChildWindow(mywindows[0][0], mychildren)
은 또한 당신은 같은 작업 http://www.brunningonline.net/simon/blog/archives/winGuiAuto.py.html
+1 정말 고마워. 고마워. – systempuntoout
당신은 Alt 키-D, Ctrl-C를을 보낼 수의 대부분을이 모듈을 사용하여 클립 보드에서 얻을 수 있습니다. – YOU
저는 인터넷 콘텐츠 필터처럼 만듭니다. 외부 프로그램 호출 및 점검이 필요합니다. –