|  | | 
 
| 
           
             | 
                 
                   | Тема |  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 |  |  | 
           
 Кака Бойка е неверната Томи, както винаги.
 
 
 
 
 |  |  |  |  
 
 |   | 
 |