tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
319
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    jimbojonesowns jimbojonesowns ist offline Grünschnabel
    Registriert seit
    Jun 2008
    Beiträge
    4
    Hi,

    ich möchte mittels httpWebRequest eine Website parsen. Leider werden teile der Website erst durch Javascript sichtbar.
    Im WebResponse sehe ich also leider u.A. nur die Meldung "Sie müssen zuerst Javascript aktivieren".

    Da Javascript vom Browser interpretiert wird, befürchte ich fast, dass ich mehr als nur httpWebrequest/Reponse benötige um Javascript auszuführen, oder?

    Gibt es vielleicht eine andere Möglichkeit um Scripte auf den Website auszuführen, bevor ich mir den Inhalt der Website hole? Ich sehe momentan nur die Möglichkeit stumpf das Webbrowser-Control zu benutzen. Wovon ich eigentlich ungern gebrauch machen möchte, weil ich dadurch einige Sachen gar nicht machen kann. z.B. parallele Verbindungen zu Websites über Proxies (man kann nur ein Proxy für das Webbrowser-Control per Registry einstellen).

    Wäre schön, wenn mir jemand Ratschläge geben könnte.
     

  2. #2
    Avatar von matdacat
    matdacat matdacat ist offline Mitglied Platin
    Registriert seit
    Aug 2004
    Beiträge
    672
    Man müsste nur rausfinden, wie das serverseitige Skript auf JavaScript prüft - dann könnte man den Aufruf faken. Kannst Du uns die Webseite verraten?
     

  3. #3
    jimbojonesowns jimbojonesowns ist offline Grünschnabel
    Registriert seit
    Jun 2008
    Beiträge
    4
    Hab jetzt keine zur Hand. Habs vor einiger Zeit mal getestet und das Problem jetzt wieder aufgegriffen.
    Aber selbst wenn ich der Seite vorgaukle, dass Javascript aktiviert ist, werden Javascriptfunktionen gar nicht ausgeführt. Es könnte sein dass wichtige Bestandteile der Webseite nur durch Javascript sichtbar werden. An diese Bestandteile komme ich dann mit normalem HttpWebRequest gar nicht ran.

    Edit: Man könnte ja theoretisch den Website-Code per httpWebRequest herunterladen und in ein webbrowsercontrol stecken zum interpretieren. Problem ist nur, beim runterladen der seite, steht schon im quellcode "sie müssen javascript in ihrem browser aktivieren".
    Geändert von jimbojonesowns (19.06.08 um 15:02 Uhr)
     

Ähnliche Themen

  1. HttpWebRequest Problem
    Von lowbird im Forum .NET Web und Kommunikation
    Antworten: 0
    Letzter Beitrag: 05.01.10, 03:02
  2. httpwebrequest problem
    Von newcode im Forum .NET Café
    Antworten: 2
    Letzter Beitrag: 22.02.09, 19:06
  3. HttpWebRequest Problem
    Von Conners im Forum .NET Café
    Antworten: 0
    Letzter Beitrag: 25.06.08, 16:25
  4. HttpWebRequest und Pop-Up-Fenster
    Von jimboo im Forum .NET Web und Kommunikation
    Antworten: 0
    Letzter Beitrag: 03.06.07, 19:44
  5. HttpWebRequest & Proxy Server?
    Von jccTeq im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 30.08.04, 15:36