Auslesen der aktuellen URL eines geöffneten Browser?

Status
Nicht offen für weitere Antworten.

hamsterriot

Mitglied
Hallo!

Gibt es eine Möglichkeit mit Java, die akutelle URL des aktiven Browsers auszulesen bzw. zu ermitteln?

Danke für die Hilfe!

Grüsse

Stefan
 

kleiner_held

Top Contributor
Meinst du
1. ein Java Applet welches in die aktuell geladene Website des Browsers eingebettet ist
oder
2. eine Java Anwendung die zur gleichen Zeit auf dem gleichen System laeuft wie der fragliche Browser
?
 

Wildcard

Top Contributor
Gar nicht, wenn der betreffende Browser keine API bereitstellt um diese Information zu erfragen
 
T

tuxedo

Gast
Mit Java eigenen Mitteln: Nicht wirklich.

Geht wohl am besten via JNI und eine entsprechende C/C++ Implementierung.

Mit der Robot-Klasse kannst du aber auch einen Screenshot machen und da drin per Mustererkennung/Texterkennung/OCR die URL auslesen. Aber das ist dann wohl eher der "von hinten mit der Faust durch die Brust ins Auge" Lösung.

- Alex
 
S

SlaterB

Gast
@ bevor alex Posting:
oder man hat die Leitung zum Monitor angezapft und kann interpretieren, was auf dem Bildschirm zu sehen ist,
oder man verfolgt den Netzvekehr und weiß zumindest die zuletzt abgefragte URL,
zusätzlich Tastatur mitloggen versteht sich von selbst ;)
 
G

Guest

Gast
danke für die Hinweise!

gibts für sowas eine C/C++ Lösung?

grüsse

Stefan
 

Wildcard

Top Contributor
Die müsste dann auf den Browser zugeschnitten sein und ich wage zu bezweifeln das es mit den meisten browsern überhaupt funktioniert (es sei denn, man frag low-level den inhalt des URL Controls ab, was dann spätestens bei den reinen Java Browsern wieder scheitert).
 
T

tuxedo

Gast
@Threadersteller: Wofür brauchst du denn so ein Feature? Vielleicht gibts andere Wege ..

- Alex
 

Natorion

Bekanntes Mitglied
Möglich ist es sicher auch ohne APIs, sonst würden professionelle Test-Tools das ganze nicht automatisieren können (ja, ohne was am Source-Code des Zu-Testenden-Programms zu ändern). Das ganze hat dann aber nichts mit Java zu tun, außer die zu untersuchende Anwendung ist eine Java-Anwendung .... grundsätzlich kann aber gesagt werden: DAS geht nicht so einfach ;)
 
H

HerrBert

Gast
Brauchst Du die URL immer wenn eine neue URL angegeben wurde oder im Browser was geändert wurde? (Weil wie schon gesagt wurde, dass muss dir dann der Browser mitteilen können per API, oder per JNI Fenster auslesen).

Wenn der Benutzer entscheiden kann wann die URL gebraucht wird, kann man auch den Umweg über die Zwischenablage gehn. Hab ich mal gemacht, einfach im Javaprogramm das von mir aus im Hintergrund läuft einen Thread laufen lassen der die Zwischenablage ausliest und wenn dann z.B der Inhalt mit http:// beginnt könnte das ne URL sein. Problem, wenn das nicht so gewollt ist, ist, dass der User den Link in die Zwischenablage kopieren muss wenn dein Programm etwas damit machen soll.

Mfg
 
T

tuxedo

Gast
Natorion hat gesagt.:
Möglich ist es sicher auch ohne APIs, sonst würden professionelle Test-Tools das ganze nicht automatisieren können (ja, ohne was am Source-Code des Zu-Testenden-Programms zu ändern). Das ganze hat dann aber nichts mit Java zu tun, außer die zu untersuchende Anwendung ist eine Java-Anwendung .... grundsätzlich kann aber gesagt werden: DAS geht nicht so einfach ;)

Diese Tools machen das über Window-Handles und hangeln sich durch die einzelnen Fensterelemente durch. Ist recht aufwendig. Wer aber mal Spy++ benutzt hat und versucht hat an das Adressefeld im FF zu kommen: Das scheint nicht so einfach zu sein. Im IE hat das Adressfeld hingegen ein eigenes Handle (zumindest lauf Spy++).

- Alex
 

kleiner_held

Top Contributor
Eine saubere Loesung waehre z.B.: das Java Programm als lokalen HTTP-Proxy zu implementieren und dann im Browser entsprechend zu konfigurieren, das ganze waere dann sogar noch plattformunabhaengig.
 

hamsterriot

Mitglied
danke, auf die Idee wäre ich ja noch nie gekommen!

leider habe ich sowas noch nie programmiert und wäre für jede Hilfe dankbar!

Grüsse

Stefan
 

kleiner_held

Top Contributor
Apache HttpComponents laesst sich da sicherlich gut verwenden. Ansonsten kann man auch nach Java+HTTP+Proxy auf Sourceforge.net suchen. Es gibt da sicherlich passende Projekte, Proxies werden ja oft zum Filtering/Caching eingesetzte.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Aktuellen HTML Code auslesen (von JS manipuliert) Allgemeine Java-Themen 3
L Input/Output Email mit großer Pdf Anhang auslesen? Allgemeine Java-Themen 3
Ernesto95 HTTP Mit JavaScript erzeugte dynamische Webseite auslesen und nach einem Schlüsselwort durchsuchen Allgemeine Java-Themen 6
K Bildschirm auslesen/ Text erkennen Allgemeine Java-Themen 5
torresbig Url nach Webseiten-Login auslesen & Daten an Webseite senden Allgemeine Java-Themen 9
S .exe Datei/Programm auslesen? Allgemeine Java-Themen 2
T INI - Einträge auslesen Allgemeine Java-Themen 6
H Auslesen eines (LDAP-)Attributs in Active Directory Allgemeine Java-Themen 2
O PDF auslesen und verändern, was ist besser iText oder PDFBox ? Allgemeine Java-Themen 9
Robertop Status von Caps- und NumLock auslesen Allgemeine Java-Themen 1
Master3000 Java Konsole über Buffered Reader Zeilenweise auslesen ? Allgemeine Java-Themen 26
G Mac Package auslesen Allgemeine Java-Themen 17
W Versionsnummer auslesen - Regex ist zickig Allgemeine Java-Themen 2
F Junit Test + Cucumber - JSON auslesen und in einem weiteren Schritt nutzen Allgemeine Java-Themen 0
M verschiedene Dokumente auslesen Allgemeine Java-Themen 1
Gaudimagspam CSV-Datei auslesen in Java Allgemeine Java-Themen 7
L Dateien richtig auslesen Allgemeine Java-Themen 6
F WireGuard Status auslesen Allgemeine Java-Themen 3
B .txt Datei erstellen und auslesen bzw. schreiben Allgemeine Java-Themen 6
I DOM-Parser - Element im Element an bestimmten Stellen auslesen Allgemeine Java-Themen 1
N Txt Datei auslesen. Allgemeine Java-Themen 5
O xlsx Datei auslesen mit POI Apache liest keine LEERZELLEN Allgemeine Java-Themen 6
O xlsx Datei auslesen mit POI von Apache wirft seltsamen Fehler. Allgemeine Java-Themen 11
J Information von getSource() Objekt auslesen Allgemeine Java-Themen 1
V EMail, Attachments auslesen von einer Email Allgemeine Java-Themen 0
K Aus String zwei Jahreszahlen auslesen Allgemeine Java-Themen 18
E CSV mit Text und Binärdaten auslesen Allgemeine Java-Themen 7
x46 Webseite in Java auslesen Allgemeine Java-Themen 2
M Html Seite auslesen Allgemeine Java-Themen 16
S Hilfe bei dem Auslesen einer YAML Datei Allgemeine Java-Themen 8
J Fenstergröße eines anderen Programmes auslesen Allgemeine Java-Themen 9
B Cookie auslesen Allgemeine Java-Themen 3
B Input/Output Programm zum Auslesen/Beschreiben von Textdateien, wie Geschwindigkeit erhöhen? Allgemeine Java-Themen 18
J Variablen Mehrere int-variablen in txt abspeichern und danach wieder auslesen Allgemeine Java-Themen 1
J Daten aus Website-Quelltext auslesen Allgemeine Java-Themen 62
J Teil einer URL auslesen Allgemeine Java-Themen 13
denny86 NetBeans Ordnernamen rekursiv auslesen und in Variable verarbeiten Allgemeine Java-Themen 38
C Atfx mit Hilfe von OpenAtfx auslesen Allgemeine Java-Themen 1
C Position von Pixeln in Bilder auslesen Allgemeine Java-Themen 2
M aktive WLAN Teilnehmer auslesen? Allgemeine Java-Themen 6
X JSONObject auslesen und in HashMap hinterlegen Allgemeine Java-Themen 16
S Kann man mit Java auf einem lokalen PC/Mac Benutzergruppen auslesen und Rechte ändern? Allgemeine Java-Themen 11
C Webseite auslesen Allgemeine Java-Themen 3
D Best Practice Gesamten Bildschirminhalt auslesen und Email schicken sobald kein Pixel sich ändert Allgemeine Java-Themen 11
A Erste Schritte Daten aus einer Website auslesen Allgemeine Java-Themen 7
J Bestimmte Zeile aus Textdatei auslesen Allgemeine Java-Themen 18
G Aus JTextField Zahlen auslesen und random generieren Allgemeine Java-Themen 10
M Tastatureingabe von Sondertasten auslesen Allgemeine Java-Themen 6
C Auslesen auslösen über Button-Click Allgemeine Java-Themen 8
M xlsx File auslesen Exception occured Allgemeine Java-Themen 13
U OOP Warum kann ich aus meiner Methode keinen String auslesen Allgemeine Java-Themen 4
J Auslesen Daten Java/HTML Allgemeine Java-Themen 15
4a61766120617274697374 PDF iText Wort Koordinaten auslesen Allgemeine Java-Themen 1
KeVoZ_ Bestimmte Zeile aus Console finden & auslesen Allgemeine Java-Themen 2
T Url aus txt Datei auslesen und öffnen? Allgemeine Java-Themen 4
N Werte aus Hashmap auslesen und übertragen Allgemeine Java-Themen 8
KeVoZ_ Properties mit String auslesen Allgemeine Java-Themen 11
I HTML einer Website auslesen liefert nur head Allgemeine Java-Themen 6
D Aktuell installierte Java Version auslesen unter Windows Allgemeine Java-Themen 5
M Parameter auslesen im Servlet Allgemeine Java-Themen 0
M Input/Output USB Geräteinstanzkennung auslesen Allgemeine Java-Themen 3
W 2D-Grafik Erstellungsdatum JPG direkt aus Header (EXIF) auslesen. Allgemeine Java-Themen 5
M Daten aus anderen Programmen auslesen Allgemeine Java-Themen 2
T Datei Byteweise auslesen Allgemeine Java-Themen 1
T Datentypen MNIST Datenbank auslesen (.gz) Allgemeine Java-Themen 0
T Ini Datei auslesen Allgemeine Java-Themen 3
J Temperatur aus bytes auslesen. Allgemeine Java-Themen 13
I JSoup Class auslesen Allgemeine Java-Themen 1
Bluedaishi Textdateien auslesen Allgemeine Java-Themen 12
T ELM327 OBD2 auslesen Allgemeine Java-Themen 0
D Double aus String auslesen Allgemeine Java-Themen 8
Z Zahlen aus Bild auslesen Allgemeine Java-Themen 1
A interaktives PDF auslesen/auswerten? Allgemeine Java-Themen 0
G Daten aus Website auslesen Allgemeine Java-Themen 7
S CSV Eintrag der nächsten Zeile auslesen funktioniert nicht Allgemeine Java-Themen 8
I Java FX JsonObjekt Children auslesen Allgemeine Java-Themen 23
M RXTX Details auslesen Allgemeine Java-Themen 6
N Input/Output Website Text auslesen und bestimmte Zeilen wiedergeben Allgemeine Java-Themen 4
X HTTP Auslesen der Ergebnisse von einer Webseite und in eine Liste packen Allgemeine Java-Themen 1
J Wav-Datei aus .jar auslesen Allgemeine Java-Themen 7
J Daten aus GUI auslesen und in Objekte umwandeln Allgemeine Java-Themen 6
D CSV Datei auslesen Allgemeine Java-Themen 23
N Werte aus Arrays auslesen funktioniert nicht Allgemeine Java-Themen 5
J Java JSON-Datei aus .Zip auslesen und Download mit Progress Bar Allgemeine Java-Themen 20
V Tooltips mit Java auslesen Allgemeine Java-Themen 1
I Inhalt einer Website auslesen Allgemeine Java-Themen 6
A JTable - CellRange auslesen Allgemeine Java-Themen 2
V 2d-Barcodes mit zxing auslesen Allgemeine Java-Themen 2
A Auslesen einer Datei sowie ausgeben als Liste in App Allgemeine Java-Themen 5
K Website in Programm einbinden und auslesen Allgemeine Java-Themen 2
M Image auslesen Allgemeine Java-Themen 2
S Zahlen aus (String mit zahlen) immer wieder neu auslesen Allgemeine Java-Themen 5
T datei auslesen ind der richtigen reihenfolge Allgemeine Java-Themen 2
A Probleme beim auslesen von Quelltext (HTML) Allgemeine Java-Themen 5
I Methoden Quellcode auslesen (Refelction o.ä.) Allgemeine Java-Themen 5
B Compiler-Fehler NullPointerException beim Auslesen von .lang-Datei Allgemeine Java-Themen 3
A Metadaten von Bildern auslesen und verändern Allgemeine Java-Themen 5
M InputStream auslesen Allgemeine Java-Themen 1
B Fehler beim Auslesen von Einstellungen. Zwei ähnliche Blöcke, nur eins geht. Allgemeine Java-Themen 5
I Best Practice Properties auslesen und splitten (RegExp?) Allgemeine Java-Themen 0

Ähnliche Java Themen

Neue Themen


Oben