Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Java
You last visited: Today at 23:19

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Bereich aus Quellcode auslesen - 403

Discussion on Bereich aus Quellcode auslesen - 403 within the Java forum part of the Coders Den category.

Reply
 
Old   #1
 
Seedlord's Avatar
 
elite*gold: 20
Join Date: Oct 2007
Posts: 1,069
Received Thanks: 2,151
Bereich aus Quellcode auslesen - 403

Hallo

ich versuch mich an einem Tool, welches mir bestimmte Stellen aus einem dem Quelltext einer Internetseite raussucht.

Javacode:

Das Problem ist nun, dass ich den Fehler erhalte:
Code:
java.io.IOException: Server returned HTTP response code: 403 for URL: http://de.fakenamegenerator.com/advanced.php?t=region&n[]=gr&c[]=gr-nw&gen=50&age-min=18&age-max=32
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1839)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)
	at IdGenerator.fetchPage(IdGenerator.java:28)
	at IdGenerator.main(IdGenerator.java:9)
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	at java.lang.String.substring(String.java:1960)
Wenn ich meine eigene Seite () nehme und etwas aus dieser Seite raussuche, dann funktioniert es ohne Probleme.
Bei de.fakenamegenerator.com allerdings kommt der besagte 403 Fehler.
Abhilfe soll wohl die .addRequestProperty()-Methode schaffen, indem man die HTTP header mitschickt.
Dies habe ich bereits getan (die nötigen Header aus LiveHTTP headers-FirefoxAddon rauskopiert), aber der 403 Fehler besteht weiterhin.

Kann mir jemand bezüglich dessen helfen?
Vielen Dank im Vorraus
Seedlord is offline  
Old 01/19/2016, 17:56   #2
 
elite*gold: 0
Join Date: May 2015
Posts: 700
Received Thanks: 444
Du verwendest das URLConnection Objekt, dem du die Properties hinzufügst, gar nicht:
Code:
URLConnection conn = url.openConnection();
...
new Scanner(url.openConnection().getInputStream());
JavaDoc zu openConnection():
Quote:
A new instance of URLConnection is created every time when invoking the URLStreamHandler.openConnection(URL) method of the protocol handler for this URL.
)
algernong is offline  
Thanks
1 User
Old 01/19/2016, 18:26   #3
 
Seedlord's Avatar
 
elite*gold: 20
Join Date: Oct 2007
Posts: 1,069
Received Thanks: 2,151
Vielen Dank für den Hinweis.
Habe es wie folgt ausgebessert:
Code:
URLConnection conn = url.openConnection();
...
Scanner scanner = new Scanner(conn.getInputStream());
Nun erhalte ich diese Meldung:

Code:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	at java.lang.String.substring(String.java:1960)
	at IdGenerator.main(IdGenerator.java:12)
Auch auf meiner test Seite funktioniert die Suche nicht mehr.
Was mache ich hier falsch?
Seedlord is offline  
Old 01/19/2016, 19:00   #4
 
elite*gold: 0
Join Date: May 2015
Posts: 700
Received Thanks: 444
Die Exception kommt von folgender Zeile:
Code:
String gesuchterText = quellcode.substring(anfang, ende);
anfang oder ende ist -1. Das kommt daher, dass "address" oder "adr" in quellcode nicht vorkommt (denn dann gibt indexOf() gerade -1 zurück).
Gib dir dazu am besten quellcode einmal aus: Hat "quellcode" den Inhalt, den du erwartest? Fehlt nur ein Teil? Ist quellcode irgendeine Fehlermeldung von der Seite?
algernong is offline  
Thanks
1 User
Old 01/19/2016, 19:32   #5
 
Seedlord's Avatar
 
elite*gold: 20
Join Date: Oct 2007
Posts: 1,069
Received Thanks: 2,151
Ich nehm alles zurück es funktioniert doch nun.
Allerdings muss ich nach html tags suchen z.b. <h2> und </h2> dann geht es.
Vielen Dank für deine Hilfestellung algernong
Seedlord is offline  
Reply


Similar Threads Similar Threads
Glückskiste Quellcode im Itemshop auslesen
04/18/2015 - Fiesta Online - 12 Replies
A
[Hilfe] Quellcode auslesen... [Fehler!]
11/04/2012 - AutoIt - 5 Replies
ich habe ein problem beim auslesen des quellcodes unzwar will ich mir ein tool basteln der mir beim pc start die ungelesenen nachrichten ausliest... #RequireAdmin #include <WinHTTP.au3> $hSession = _WinHttpOpen("Mozilla/5.0 (Windows NT 6.1; rv:16.0) Gecko/20100101 Firefox/16.0") $hConnect = _WinHttpConnect($hSession, "www.elitepvpers.com") $sHtml1 = _WinHttpSimpleRequest($hConnect, "GET", "")
Autoit Quellcode auslesen
04/19/2012 - AutoIt - 1 Replies
Hallo, Ich habe 2 Problemchen ^^ 1. Ich hab ein Spiel. Da will ich mir mal denn Quellcode anschauen. Aber es geht nicht ich kann kein recht klick seiten quell text anzeigen oder irgen was anderes. Ich hab mal gelesen man kann mit auto it sich denn Quelltext von egal wo herhollen ich glaub das war mit TCP und Msgbox ^^ wenn mir jemand helfen könnte wie ich an denn Quellcode komme währe ich im sehr dankbar. 2. Ich will ein bot machen der automatisch geld gold ... in die gildenkasse...
Quellcode bestimme Sachen auslesen
05/28/2011 - AutoIt - 2 Replies
Hi epvpers, man muss ja bei manchen Facebook Videos erst auf den "like" Button drücken damit man sie sehen kann, wenn man jedoch im Quellcode sucht findet man einen youtube link und kann aufs video zugreifen ohne den like button drücken zu müssen, jetzt die frage: ist es möglich diesen link aus den Quelltext automatisch rauszusuchen?? ich würde dann damit ein tool erstellen.... Quellcode:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"...



All times are GMT +1. The time now is 23:21.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.