Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Seitenquelltext lesen und anzeigen lassen (Seite mit PW) (https://www.delphipraxis.net/134512-seitenquelltext-lesen-und-anzeigen-lassen-seite-mit-pw.html)

AbesCid 23. Mai 2009 18:26


Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Hallo, ich hoffe ich bin mit meinem Thema hier richtig.

Ich habe folgendes Problem.

Ich will mit Delphi ein Programm schreiben, welches den Seitenquelltext einer Internetseite (URL) anzeigt!
Allerdings besitzt diese Seite ein Passwort (auf der ich angemeldet bin). Mit einem Tutorial habe ich es schon ausprobiert! -> Delphi-Treff An sich funktioniert das Programm, aber wenn ich auf eine PW geschützte Seite zugreifen möchte, blockiert das Programm. Über meinen Browser bin ich dort aber angemeldet! Es wird allerdings nur was von "index" angezeigt.

Weiß jemand, wie man den Quellcode verändern muss, damit ich darauf zugreifen kann?!

Danke im Voraus!!

AbesCid

mkinzler 23. Mai 2009 18:37

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Kommt auf die Seite an. Verwendet diese GET/POST sollte es kein Problem darstellen. Andere verwenden clientseitige Erweiterungen ( Java, ActiveX) oder JavaScript, da wird es schon schwerer bis unmöglich

DP-Maintenance 23. Mai 2009 18:46

DP-Maintenance
 
Dieses Thema wurde von "mkinzler" von "Programmieren allgemein" nach "Internet / LAN / ASP.NET" verschoben.
Zitat:

Ich will mit Delphi ein Programm schreiben

AbesCid 23. Mai 2009 19:22

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Danke für die schnelle Antwort!
Die Seite benutzt JavaScript. Ist es mit Delphi realisierbar oder sollte ich auf ein anderes Programm umsteigen, das sich mit JavaScript auseinandersetzt. Oder gar ganz sein lassen?
Danke :wink:

mkinzler 23. Mai 2009 19:29

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Am Besten den Datenverkehr zwichen Client ( JavaScript) und Server analysieren

AbesCid 23. Mai 2009 19:45

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Und wie würdest du das anstellen?! :glaskugel: Ehm so viel Ahnung hab ich dann doch noch nicht ^^. *rot werd*

mkinzler 23. Mai 2009 19:47

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Scau dir mal den JavaScript-Code an

AbesCid 23. Mai 2009 19:50

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
<script LANGUAGE="JavaScript">
location.href='index.php'
</script>


Also das wird angezeigt, wenn ich das Prog ausführe. Ansonsten sehe ich über den Seitenquelltext auch nich viel.
Ich hab im Moment keine Ahnung.

mkinzler 23. Mai 2009 19:52

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Das ist nur eine Umlenkung.

Schau dir malden Code auf der Loginseite an

AbesCid 23. Mai 2009 19:57

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
<div id="distance"></div>
<div class="Main">
<div id="distance">
<div class="Cnt">
<div class="Fld">
<div class="Tbl">
<form action="?" method="post">
<table width="250" cellpadding="2" cellspacing="2">

<tr>
<td width="100%">Name:

<input type="text" class="Ipt" name="nme">
</td>
</tr>
<tr>
<td>Passwort:

<input type="password" class="Ipt" name="pwd">

</td>
</tr>
<tr>
<td><input type="submit" name="lgn" class="Ipt2" value="Log In">
</td>
</tr>
</table>
</form>

Offline Message

</div>
</div>
</div>
</div>
</div>


Das steht auf der Log-In Seite. Also ich kann da nix draus lesen.

mkinzler 23. Mai 2009 20:00

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Ist ein normaler POST
[dp]INDY + POST[/dp]

AbesCid 23. Mai 2009 20:31

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Kann das Prog nicht anpassen. Hab das Prob, dass er das idhttp nicht erkennt, also ich müsste es ja oben bei uses eintragen oder nicht?! Aber dann sagt er, dass er .dcu nicht finden kann.
Weiß wieder mal nicht weiter.
Trotzdem danke für die Mühe!

mkinzler 23. Mai 2009 20:35

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
INDY sollte aber in D7PE auch dabei sein

AbesCid 23. Mai 2009 21:05

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Also er schreibt dann immer undefinierter Bezeichner und in der Hilfe steht nichts von dem IdHTTP!
Kann es sein, dass ich da erst was runterladen muss. Indy 10 oder so?!

mkinzler 23. Mai 2009 21:09

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Gibt es bei in der Palette etwas von INDY?

Die Muhkuh 23. Mai 2009 21:13

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Ansonsten installier Dir Indy 10.

AbesCid 23. Mai 2009 21:26

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Neee da steht nirgends was von INDY!!

AbesCid 24. Mai 2009 10:17

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Also habe INDY 10 installiert. Man könnte eher sagen ich habe es versucht. Anleitung ist nicht unbedingt sehr verständlich!
Naja und jetzt kommt der Fehler hier: [Fataler Fehler] Unit1.pas(7): Datei nicht gefunden: 'IdHTTP.dcu'
Kann mir einer sagen was ich falsch gemacht habe?!
Danke

mkinzler 24. Mai 2009 10:54

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Hast du den Pfad der Sourcen in den Such-/Bibliothekspfad der IDE eingetragen?

AbesCid 24. Mai 2009 19:24

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Habs probiert, aber es geht immer noch nicht. Stell mich zu blöd an! Habs nach Anleitung gemacht und es funzt nicht. Finde auch keine passende Beschreibung, wie genau ich nun vorgehen muss, um Indy zu installieren.

Im Tutorial steht doch beschrieben ich soll auf tools und dann auf umgebungsoptionen und dann auf den Tab Bibliothek gehen. So und was muss ich da jetzt wo eintragen? :wall:

Tut mir leid für die Umstände.
Danke schon im Voraus ^^

EDIT: So dieses Problem konnte ich nun beseitigen. Versuche nun alles einzubinden. Mal sehen obs klappt! :-D

AbesCid 24. Mai 2009 21:06

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Hab das Prog jetzt soweit geschrieben, allerdings steht jetzt nach dem einloggen immer noch das gleiche da wie am anfang!
Hab den Quellcode angepasst. Habe den von hier genommen: Indy10
Delphi-Quellcode:
with
  slPostdata do
  begin
    Values['nme'] := sUser;
    Values['pwd'] := sPass;
    Values['Log In'] :='Log In';
  end;
Muss ich jetzt noch die Cookies speichern, um auf den seitenquelltext zugreifen zu können? Bzw. habe ich noch einen Fehler beim Log In gemacht? Den "Quellcode" der Seite ist auf Seite 1 zu finden!

AbesCid 26. Mai 2009 16:16

Re: Seitenquelltext lesen und anzeigen lassen (Seite mit PW)
 
Danke an alle, die mir geholfen haben! Das Prog läuft jetzt soweit, wie ich es wollte! Hat nur noch ne Kleinigkeit gefehlt.

Also danke an das Forum! :dp: :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz