Möglichkeit zum Auslesen von Webseiten gesucht.

gumpo03

Mitglied
Hi. Ich suche eine Möglichkeit, den Quellcode von Internetseiten mit Java auszulesen, um Informationen von automatisch zusammen zu tragen. Außerdem suche ich eine Möglichkeit, Funktionen auf Seiten auszuführen. Also wenn zum Beispiel eine Webseite einen Button hat, welcher ein JS-Code ausführt möchte ich, das dieses script startet wenn ich einen Button in meinem Programm drücke. Ist das möglich und brauche ich dafür eine Spezielle Libary?

Danke :)
 
A

asdfghjl

Gast
Hi. Ich suche eine Möglichkeit, den Quellcode von Internetseiten mit Java auszulesen, um Informationen von automatisch zusammen zu tragen.
Reading from and Writing to a URLConnection (The Java™ Tutorials > Custom Networking > Working with URLs)
Außerdem suche ich eine Möglichkeit, Funktionen auf Seiten auszuführen. Also wenn zum Beispiel eine Webseite einen Button hat, welcher ein JS-Code ausführt möchte ich, das dieses script startet wenn ich einen Button in meinem Programm drücke. Ist das möglich und brauche ich dafür eine Spezielle Libary?
Dafür brauchst Du einen Browser
 

gumpo03

Mitglied
Danke :) Geht das auch bei einer Seite, bei welcher ich mich erst einloggen muss? Und ist es nicht irgendwie anders möglich, die Funktion auszuführen? Die Browser werden ja auch programmiert also muss es ja irgendwie möglich sein.. ;)
 
M

Marcinek

Gast
Schon mal die SUFU benutzt?

Du kannst keine Seite hacken, auslesen, manipulieren, botten, crowlern, wenn du weder google noch SUFU nutzen kannst.
 

gumpo03

Mitglied
Keines dieser Dinge möchte ich.. Es geht mir darum, das ich mir eine App für mein Android Handy schreiben möchte, durch die ich ein Online Spiel auf meinem Handdy spielen kann, ohne viel Datenvolumen zu verbrauchen.. Da möchte ich dann eben aus den HTML-Dokumenten zb die Atribute auslesen und in der App anzeigen und ich möchte, das ich bestimmte Aktionen von meinem Handy aus ausführen kann..
Ich möchte also erreichen, das ich mich von meinem Handy aus auf der Seite anmelden kann, meine Werte angezeigt werden und ich aktionen wie angreifen o.ä. ausführen kann..
 

mrbela

Bekanntes Mitglied
Hiermit müsste das gehen:

com.gargoylesoftware.htmlunit (HtmlUnit 2.11 API), nennt sich "com.gargoylesoftware.htmlunit".

Damit hab ich mal ein kleines Tool geschrieben, dass sich in mein Facebook-Account einloggen kann.

Findest auch im Netz dazu Sachen!

Hier noch n bisschen code von meinen ersten Gehversuchen:

Java:
private void test(String passwort) throws FailingHttpStatusCodeException,
			MalformedURLException, IOException {

		final WebClient webClient = new WebClient();
		webClient.setJavaScriptEnabled(false);

		final HtmlPage page1 = webClient.getPage("https://www.facebook.com");
		final HtmlForm form = (HtmlForm) page1.getElementById("login_form");
		final HtmlSubmitInput button = (HtmlSubmitInput) form.getInputsByValue(
				"Log In").get(0);
		final HtmlTextInput textField = form.getInputByName("email");
		textField.setValueAttribute("meine@email.de");
		final HtmlPasswordInput textField2 = form.getInputByName("pass");
		textField2.setValueAttribute(passwort);
		final HtmlPage page2 = button.click();

		System.out.println("--- Aufruf mit Passwort: " + passwort + " ("
				+ page2.getTitleText() + ");");

		if (page2.getTitleText().equals("Facebook")) {

			System.out.println("----------->" + passwort);
		}

	}
 
M

Marcinek

Gast
Sehe ich als unmöglich an. Die Mainstream spiele unterbinden sowas.

Im übrigen passen die meisten der von mir genannten Stichworte auf dein vorhaben.
 
H

hüteüberhüte

Gast
Keines dieser Dinge möchte ich.. Es geht mir darum, das ich mir eine App für mein Android Handy schreiben möchte, durch die ich ein Online Spiel auf meinem Handdy spielen kann, ohne viel Datenvolumen zu verbrauchen..

[ ] Mir ist bewusst, dass Datenvolumen unabhängig von der Darstellung / Verarbeitung der Website verbraucht wird
 
H

hüteüberhüte

Gast
Ich glaube, hab ich schon einmal gepostet:

Daraus besteht ein Browser...

HttpClient - Client HTTP Programming Primer

browser.png


und das ist schon älter, mittlerweile gibt es sicher noch mehr.

Weiteres: java - Which Html Parser is best? - Stack Overflow Java HTML Parsing - Stack Overflow

Grüßle
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Möglichkeit, mit g.draw etwas vor ein JTextfield zu „zeichnen“? Java Basics - Anfänger-Themen 7
Shadowrunner Variablen Gibt es eine Möglichkeit die Ziffern/Stellen einer Zahl fest zu legen? Java Basics - Anfänger-Themen 3
S Gibt es irgendeine Möglichkeit, dies zu tun?(Android Studio) Java Basics - Anfänger-Themen 1
C Problem: PC ohne Internet und keine Möglichkeit Programme zu laden Java Basics - Anfänger-Themen 5
H Best Practice Alternative Möglichkeit, um Eingaben vorzunehmen Java Basics - Anfänger-Themen 13
H Möglichkeit, mehrere Element zu speichern Java Basics - Anfänger-Themen 8
M Möglichkeit Einstellungen zu speichern und abzurufen Java Basics - Anfänger-Themen 7
R Sehr einfache möglichkeit ArrayList oder Array zu initialisieren? Java Basics - Anfänger-Themen 8
S 2 kurz Fragen zur Möglichkeit der Programmierung Java Basics - Anfänger-Themen 7
J Gibt es eine möglichkeit ähnlich wie .equals(bedingung1 ||bedingung ..n) ? Java Basics - Anfänger-Themen 5
R Möglichkeit Ordnerinhalte aufzulisten Java Basics - Anfänger-Themen 15
manunana89 Bilder auf JFrame/beste Möglichkeit??? Java Basics - Anfänger-Themen 5
G Möglichkeit zum Zusammenfassen der if-Funktion Java Basics - Anfänger-Themen 5
G Gibt es eine möglichkeit den Wochentag herauszufinden? Java Basics - Anfänger-Themen 28
S Daten aus Import Datei auslesen und sortieren Java Basics - Anfänger-Themen 2
T array auslesen Java Basics - Anfänger-Themen 2
I Klassen von einem package laden, Statisches Feld auslesen und Objekt erstellen Java Basics - Anfänger-Themen 8
N Einzelne Werte aus einem TreeSet auslesen Java Basics - Anfänger-Themen 2
D Eclipse will nicht auslesen Java Basics - Anfänger-Themen 6
E TIF Datei auslesen Java Basics - Anfänger-Themen 2
krgewb Breite und Höhe eines Bildes in base64 auslesen Java Basics - Anfänger-Themen 3
sserio TXT-Datei Auslesen und den Wert jedes Namen ausrechnen etc. Java Basics - Anfänger-Themen 37
J Speichern von zwei Variablen durch Auslesen aus einem Numberfield Java Basics - Anfänger-Themen 2
U Sekunden von LocalTime auslesen, wie möglich? Java Basics - Anfänger-Themen 1
E Outlook ordner auslesen Java Basics - Anfänger-Themen 4
R Eigenschaft über Parameter auslesen und ändern Java Basics - Anfänger-Themen 15
B Bin komplett am verzweifeln :( Verkettete Liste die Objekte hat Attribut auslesen Java Basics - Anfänger-Themen 14
J Datei aus Netzwerk auslesen Java Basics - Anfänger-Themen 9
J Jsonfile auslesen Java Basics - Anfänger-Themen 8
A Eine Textdatei auslesen Java Basics - Anfänger-Themen 16
N Aus einem String die Anzahl der Vokale auslesen Java Basics - Anfänger-Themen 40
H Array rückwärts auslesen funktioniert nicht Java Basics - Anfänger-Themen 3
J Bestimmte parameter aus Jsonfile auslesen Java Basics - Anfänger-Themen 15
AleXusher Mehrdimensionales Array aus txt.file auslesen Java Basics - Anfänger-Themen 4
L Zeichen an bestimmter Stelle auslesen Java Basics - Anfänger-Themen 4
3 Textdatei Zeilenweise auslesen Java Basics - Anfänger-Themen 3
J Json Datei auslesen Java Basics - Anfänger-Themen 4
I Java String einlesen und auslesen Java Basics - Anfänger-Themen 11
S Tastatureingabe auslesen und in Konsole ausgeben Java Basics - Anfänger-Themen 6
S CSV Datei auslesen und anders darstellen Java Basics - Anfänger-Themen 2
G Scanner nutzen und Index auslesen Java Basics - Anfänger-Themen 8
N JTable auslesen Java Basics - Anfänger-Themen 6
N Java CSV Datei auslesen Java Basics - Anfänger-Themen 6
F Webseiten Quelltext auslesen Java Basics - Anfänger-Themen 5
J Datei auslesen (nur bestimmte Stellen) Java Basics - Anfänger-Themen 2
I csv auslesen, mittels List Java Basics - Anfänger-Themen 18
S Letzte Zahl eines Integer auslesen? Java Basics - Anfänger-Themen 3
G If / While Programm (Datei auslesen) Java Basics - Anfänger-Themen 6
S Aus einer .bz2 Datei auslesen Java Basics - Anfänger-Themen 2
K Textdatei auslesen und über Mqtt schicken Java Basics - Anfänger-Themen 4
B Name von Verzeichnis bekommen - Files von einem Ordner auslesen Java Basics - Anfänger-Themen 4
A Daten auslesen/vergleichen Java Basics - Anfänger-Themen 3
D XML von Seite auslesen Jsoup Java Basics - Anfänger-Themen 2
I Druckerauflösung auslesen - mittlerweile möglich? Java Basics - Anfänger-Themen 4
B WSDL auslesen? Java Basics - Anfänger-Themen 8
D Methoden Textdokument erstellen und auslesen. Java Basics - Anfänger-Themen 46
B HTML Code / Seite auslesen und JAVA Objekte erstellen Java Basics - Anfänger-Themen 12
S Datein auslesen und verarbeiten Java Basics - Anfänger-Themen 1
J Geld speichern und wieder auslesen Java Basics - Anfänger-Themen 10
S CSV auslesen UTF-8 Problem Java Basics - Anfänger-Themen 7
D Datei auslesen & Werte in Variable speichern Java Basics - Anfänger-Themen 12
K String buchstaben auslesen Java Basics - Anfänger-Themen 9
S Amazon Produktbeschreibung auslesen und nach Keywords suchen Java Basics - Anfänger-Themen 2
x-tshainge Interface Wie kann ich aus Textfeldern auslesen Java Basics - Anfänger-Themen 6
Z Ersten Buchstaben eines Elements eines String-Arrays auslesen Java Basics - Anfänger-Themen 5
B .txt. Datei auslesen und bestimmten Wert wiedergeben Java Basics - Anfänger-Themen 5
CptK x wert eines Bildes auslesen Java Basics - Anfänger-Themen 1
T Website auslesen Java Basics - Anfänger-Themen 2
T String auslesen bzw. überprüfen Java Basics - Anfänger-Themen 1
L CSV Auslesen Java Basics - Anfänger-Themen 5
B Auslesen von PDF / Bilder Java Basics - Anfänger-Themen 5
das_leon Alle Zeilen einer CSV-Datei auslesen Java Basics - Anfänger-Themen 1
D Mit Java HTML bzw Javascript auslesen Java Basics - Anfänger-Themen 1
F Arrays Sätze speichern und einzelne Worte mit Index Angabe auslesen Java Basics - Anfänger-Themen 4
F Zwischenwerte aus Browser auslesen Java Basics - Anfänger-Themen 19
S Jede Ziffer einer Zahl auslesen, damit rechnen und beim Ergebnis wiederholen ? Java Basics - Anfänger-Themen 20
G Servlet - externe HTML (URL) auslesen Java Basics - Anfänger-Themen 1
T class Datei auslesen Java Java Basics - Anfänger-Themen 5
P Liste auslesen und in Variablen speichern Java Basics - Anfänger-Themen 7
D String erste Zahl mit LKZ auslesen lassen Java Basics - Anfänger-Themen 36
J Hashmap auslesen Java Basics - Anfänger-Themen 7
J Auslesen/speichern und wieder einlesen Java Basics - Anfänger-Themen 7
D String untereinander auslesen lassen Java Basics - Anfänger-Themen 2
M Aus Datei auslesen und untersuchen ob diese Zeile schon vorhanden ist Java Basics - Anfänger-Themen 3
DaCrazyJavaExpert Variablen Zahlen aus Strings auslesen Java Basics - Anfänger-Themen 4
J Informationen aus Webseiten auslesen Java Basics - Anfänger-Themen 1
S Text aus einer HTML Datei auslesen Java Basics - Anfänger-Themen 1
M Einzelne Pixel in einem Bild auslesen und bearbeiten Java Basics - Anfänger-Themen 1
dragonfight86 Erste Schritte OpenDocument auslesen Java Basics - Anfänger-Themen 13
I Texte mit Absätzen in Dateien speichern und auslesen Java Basics - Anfänger-Themen 1
W DNS Name auslesen + weitere Anfängerfrage Java Basics - Anfänger-Themen 4
C Werte aus JTable auslesen Java Basics - Anfänger-Themen 4
Chrizzey45 Calc-Dokument in Java auslesen? Java Basics - Anfänger-Themen 2
B Datei auslesen und 2D-Array anlegen Java Basics - Anfänger-Themen 1
B Key auslesen/ausgeben innerhalb von foreach() Java Basics - Anfänger-Themen 5
M Eigenschaften einer Datei auslesen Java Basics - Anfänger-Themen 5
M Textarea auslesen und beschreiben Java Basics - Anfänger-Themen 8
JokerBlacky Klassen Klasse Queue Klasse mit Attributen anhängen und auslesen können Java Basics - Anfänger-Themen 4
Y Bildschirmauflösung auslesen Java Basics - Anfänger-Themen 4
S for schleife auslesen Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben