Website aus Website aufrufen und Inhalt abfragen

07/09/2008 - 11:48 von Oliver Rupprecht | Report spam
Hallo liebe Newsgroup.

Ich möchte gerne eine Website aus einer ASP-Seite abrufen und den Inhalt
dieser neu abgerufenen Website abgreifen.

Kennt ihr eine Möglichkeit hierfür?

Danke & Gruß
Oliver
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
08/09/2008 - 08:08 | Warnen spam
Hallo Oliver,

"Oliver Rupprecht" schrieb:

Ich möchte gerne eine Website aus einer ASP-Seite abrufen und den Inhalt dieser neu abgerufenen Website abgreifen.



gehts nur um eine einzelne Webseite bzw. einige bestimmte Seiten? Dann
könntest Du das hier verwenden.

<%
Dim Result
Result = GetContent( "http://www.deineseite.tld/irgendwas/abc.html" )

Response.Write Result

' --
Public Function GetContent( ByVal Url )

Dim objHTTP
Set objHTTP = Server.CreateObject("WinHttp.WinHttpRequest.5.1")

objHTTP.SetTimeouts 2000, 2000, 2000, 2000
objHTTP.Open "GET", Url, false
objHTTP.Send

GetContent = objHTTP.ResponseText

Set objHTTP = Nothing

End Function
' --
%>

Wenn Du alle Aufrufe, auch auf noch unbekannte Seiten, abfangen und an die
andere Website weiterreichen willst, brauchst Du entweder einen Proxyserver
oder ASP.NET. Beachte aber, dass Links, Image Urls, ... in dem Fall auch
umgeschrieben werden müssen.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen