Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Чтение удаленой страницы(Perl)

9.9K
09 августа 2005 года
m1rage
14 / / 09.08.2005
Хелп!
Как прочитать содержимое страницы сайта.
Такой код почему-то выдает ошибку.

open (HTM,"<http://www.ziptrading.ru/");
while(<HTM>)
{
print;
}
4
09 августа 2005 года
mike
3.7K / / 01.10.2002
Это тебе не PHP.

Попробуй fetch или wget

 
Код:
print `fetch -t http://www.codenet.ru/`


В ключике могу ошибаться.
Вообще способов море :) Могу еще пару подкинуть.
9.9K
09 августа 2005 года
m1rage
14 / / 09.08.2005
Цитата:
Originally posted by mike
Это тебе не PHP.

Попробуй fetch или wget

 
Код:
print `fetch -t http://www.codenet.ru/`


В ключике могу ошибаться.
Вообще способов море :) Могу еще пару подкинуть.




Смысл кода не в распечатке, а в дальнейшей обработке его.
Подсказали вот еще какой способ(сейчас его использую):

use LWP::UserAgent;
use HTTP::Request;
use HTTP::Headers;

local $ua = LWP::UserAgent->new;
local $response = $ua->get($url);
if(!$response->is_success){
die;
}
print $response->content;


Но всеравно спасибо за помощь.

А вообще буду рад узнать еще способы получить код страницы.....так что подкидывай, если знаешь :)

4
10 августа 2005 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by m1rage
Смысл кода не в распечатке, а в дальнейшей обработке его.



Ну так поставь тогда вместо print присвоение

 
Код:
$a=`fetch -t http://www.codenet.ru/`;
9.9K
10 августа 2005 года
m1rage
14 / / 09.08.2005
Цитата:
Originally posted by mike
Ну так поставь тогда вместо print присвоение

 
Код:
$a=`fetch -t http://www.codenet.ru/`;



я понял, конечно, это :)


я думал ты еще что-то предложить можешь... :)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог