Парсер страниц

12
S8
На сайте с 24.10.2011
Offline
18
1510

Нужен парсер веб страниц целиком, чтобы все ссылки с этой странице открывались на моем домене с такими же урлами, у кого есть такой парсер или можете его написать, пишите мне в личку, о цене договоримся.

siv1987
На сайте с 02.04.2009
Offline
427
#1

parser.php:

$url = 'http://левый_домен.ru'.$_SERVER['REQUEST_URI'];

$str = file_get_contents($url);

$str = preg_replace(#/(<a[^>]+href=["'])http://левый_домен\.ru#', '$1http://мой_клевый_домен.ru', $str);

echo $str;

.htaccess:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule .* parser.php [L]

...

профит! до того как админы не отправят ваш айпи в бан. А произойдет это скорее всего очень скоро.

S8
На сайте с 24.10.2011
Offline
18
#2

еще актуально!

siv1987
На сайте с 02.04.2009
Offline
427
#3

spr88, а чем вам вариант выше не подходит?

C
На сайте с 04.02.2005
Offline
291
#4

я думаю, что нужно, приблизительно, вот это

#<a[^>]+href=["'][^(http://)](.*)["']#
S8
На сайте с 24.10.2011
Offline
18
#5
siv1987:
spr88, а чем вам вариант выше не подходит?

не работает, ничего не выводит при заходе на страницу parser.php

siv1987
На сайте с 02.04.2009
Offline
427
#6
spr88:
не работает, ничего не выводит при заходе на страницу parser.php

Вы и не должны заходить на страницу parser.php. Вам нужно набрать в адресной строки REQUEST_URI (надеюсь знаете что это такое) сайта "донора", а реврайт в htaccess перенаправит запрос на parser.php, там склеиться домен + REQUEST_URI, выкачается страница, регулярное выражение заменит "чужой" домен всех ссылок на ваш, и получите "парсер веб страниц целиком, чтобы все ссылки с этой странице открывались на моем домене с такими же урлами"

S8
На сайте с 24.10.2011
Offline
18
#7

Актуально!

ДП
На сайте с 23.11.2009
Offline
203
#8

HTTRack посмотрите, правда в статику спарсит, но там есть режим с относительными адресами, насколько помню.

S8
На сайте с 24.10.2011
Offline
18
#9
Дикий пионер:
HTTRack посмотрите, правда в статику спарсит, но там есть режим с относительными адресами, насколько помню.

он просто сохраняет страницы сайта, а мне нужно чтобы они обновлялись в реальном времени

SeVlad
На сайте с 03.11.2008
Offline
1609
#10
spr88:
Актуально!

Если не в состоянии осилить готовое решение от siv1987 - тебе только заказывать за деньги оформление этого кода в твой файл.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий