|
Тема
|
Parsing на HTML страница от URL
|
|
Автор |
megawriter (_dead_away) |
Публикувано | 28.06.06 09:50 |
|
Добре, ясно е че чистото ASP няма такава възможност и неможе да се мине без някакъв компонент.
Видях, че .Net има такава възможност с windows-кия DOM компонент и използвах него.
Ето и пример:
<%
' Url of the webpage we want to retrieve
thisURL = "http://blabla.com/bla.htm?a=2&b=3"
' Creation of the xmlHTTP object
Set GetConnection = CreateObject("Microsoft.XMLHTTP")
' Connection to the URL
GetConnection.Open "get", thisURL, False
GetConnection.Send
' ResponsePage now have the response of
' the remote web server
ResponsePage = GetConnection.responseText
.......................
Разбира се, URL-то е произволно.
Но имам следния проблем..
докато не отворя в друг browser URL-то.. горния код гърми с грешка.
Ta някой сблъсквал ли се е с този проблем или ако има някво друго решение с друг достъпен компонент за ASP?
-------------
ето и грешката която ми дава:
Error Type:
msxml3.dll (0x800C0005)
The system cannot locate the resource specified.
Редактирано от megawriter на 28.06.06 10:41.
| |
Тема
|
Re: Parsing на HTML страница от URL
[re: megawriter]
|
|
Автор |
Учeщ (скромен тип) |
Публикувано | 28.06.06 11:48 |
|
В отговор на:
.. докато не отворя в друг browser URL-то.. горния код гърми с грешка.
Я пробвай така:
<%
'*****************************************
' inside.asp
'*****************************************
On Error Resume Next
Response.Buffer = True
Function getURLResponse(aUrl)
Dim objXMLHTTP, xml, urlResponse
Set xml = Server.CreateObject("Microsoft.XMLHTTP")
If Err.Number <> 0 Then
Set xml = Server.CreateObject("MSXML2.ServerXMLHTTP")
End If
xml.Open "GET", aUrl , False
xml.Send
urlResponse=xml.responseText
Set xml = Nothing
getURLResponse=urlResponse
End Function
Dim urlResponse , URL
URL="http://clubs.dir.bg/"
urlResponse=getURLResponse(URL)
Response.Write "The HTML Output"
Response.Write urlResponse
%>
От неизбежното се възмущава само този, който е неразумен.
| |
Тема
|
Re: Parsing на HTML страница от URL
[re: Учeщ]
|
|
Автор | megawriter (Нерегистриран) |
Публикувано | 28.06.06 11:52 |
|
10x за бързия отговор :)
| |
Тема
|
second version
[re: Учeщ]
|
|
Автор |
Учeщ (скромен тип) |
Публикувано | 02.07.06 12:29 |
|
Така както на мен ми е кеф да го гледам ...
<%@LANGUAGE="JScript" CODEPAGE="1251"%>
<%
/**********************************************
Не съм тествал защото тук в къщи
нямам ISS но би трябвало да работи.
**********************************************/
Response.Buffer=true;
function getURLResponse(aUrl){
var xml=null;
try{
xml=Server.CreateObject("Microsoft.XMLHTTP");
}catch(ex){
xml = Server.CreateObject("MSXML2.ServerXMLHTTP");
}
xml.Open("GET", aUrl , false);
xml.send();
return xml.responseText;
}
var urlResponse=null;
urlResponse=getURLResponse("http://clubs.dir.bg/");
Response.Write("The HTML Output");
Response.Write(urlResponse);
%>
От неизбежното се възмущава само този, който е неразумен.
| |
Тема
|
Re: Parsing на HTML страница от URL
[re: Учeщ]
|
|
Автор |
Abramelin (непознат
) |
Публикувано | 24.03.19 13:04 |
|
A тука кой си бе ? Мегаписателя или другия, сигурно си мега и още тогава си бил с надуто его
| |
Тема
|
Re: Parsing на HTML страница от URL
[re: Abramelin]
|
|
Автор |
Учeщ (непознат) |
Публикувано | 24.03.19 13:37 |
|
Кака Бойка е неверната Томи, както винаги.
| |
|
|
|
|