Загрузка исходного кода веб-страницы с другого из моих веб-сайтов на PHP

1

Я больше программист на Perl, изучая PHP еще...

У меня есть этот код в Perl, который я могу использовать для загрузки исходного кода одной из моих других страниц или любой страницы, которую я хочу...

use LWP::UserAgent;

my $ua = LWP::UserAgent->new;
$ua->agent("Mozilla/8.0"); # act like we are very capable browser
$ua->cookie_jar({ file => "$ENV{HOME}/.cookies.txt", autosave => 1 });
#   $ua->cookie_jar(HTTP::Cookies->new(file => "lwpcookies.txt"));
$req = HTTP::Request->new(GET => "http://www.yahoo.com/");
#   $req->header('Accept' => 'text/plain');
$req->referer('http://www.yahoo.com/');
# send request
$res = $ua->request($req);
if ($res->is_success) {
    my $_tableContent = $res->content; # This gets the page content and fills it into the variable $_tableContent...
 ....

Мой вопрос: есть ли способ сделать это в Php так просто? Или еще проще?

Спасибо. -Rich

  • 0
    Все ли это действительно необходимо? Вы можете написать просто use LWP::Simple; my $table_content = get('http://www.yahoo.com/');
Теги:
lwp-useragent

1 ответ

1
Лучший ответ

Вы можете получить страницу с помощью функции file_get_contents(), если включена обертка URL, и вам не нужно передавать дополнительные заголовки, хранить файлы cookie и т. Д.:

$page_contents=file_get_contents("http://example.com/");

В противном случае вы можете сделать это, используя CURL. Следуйте этой теме: Как получить содержимое страницы с помощью cURL?

  • 0
    Спасибо :) вау, намного проще. :) хаха

Ещё вопросы

Сообщество Overcoder
Наверх
Меню