Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 18:41 18.05.24 
Компютри и Интернет
   >> ASP
Всички теми Следваща тема *Кратък преглед

Тема 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



Кака Бойка е неверната Томи, както винаги.




Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.