seosniks

seosniks
Рейтинг
389
Регистрация
13.08.2007
ca7cba
Darkness789:
Спасибо. Такие вот мелочи очень полезные так как экономят нам время. Выкладывайте еще, будем смотреть.

Скрипт покажет вам клеен домен ваш или нет. Если клеен то покажет к кому клеен,клееный будет выделен красным.

<?php

$file='1url.txt';//файлик доменов

$fh = fopen($file, "r");

while (!feof($fh)) {

// строка из файла

$filestring = fgets($fh);

$url = trim($filestring);

ob_start();

//Клейка яндекс

$file=file_get_contents("http://search.yaca.yandex.ru/yca/cy/ch/".$url);

$file=iconv("UTF-8", "CP1251", $file);

if(preg_match("!<td class=\"body left\">(.*?)<p>«(.*?)»: (.*?)<\/p>(.*?)<p class=\"errmsg\">!si",$file,$ok)){$kley=$ok[2];} else {$kley="N/A";}

if($kley!=$url){echo "<font color=red>$kley</font></b>";} else {echo "<font color=#32DA68>$kley</font></b>";}

ob_flush();

flush();

//sleep(5);//можно указать задержку по времени между циклами.

}

?>

Сашко:
seosniks, какие движки на сателитах? какое количество страниц на каждом из них? возраст сайтов?

P.S. вы наверное ошиблись, два домена одинаковых.

Извините точно вот третий

psov.ru

Fotpod:
Про кашу согласен, попробую объяснить. Сайт делится на 5 категорий, для каждой планируется свой банер и свой цвет меню (если мы на главной - зеленым горит вкладка меню "главная", если в галерее - зеленым горит "галерея" и соответственно в каждой категории свои банеры). Как этого добится с помощью переменных?

Сделайте простой сайт, что сложного.

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

типа

<a href='1.html'>страница 1</a>

<a href='2.html'>страница 2</a>

<a href='3.html'>страница 3</a>

и так далее. Затем выделите место в каждом файлике для вставки туда

этих ссылок. Но имхо делать на хтмл, сейтчас это прощлый век.

Если есть там у вас php

сделайте еще проще. Блок меню с шапкой и блок подвала.

затем просто подключаете в ваш файлик шапоку и подвал и все

делов на минуту

вот пример когда то делал xxx.seosvalka.info :)

bearman:
seosniks, пхп не 4ая версия стоит?

наверное всетаки гугля что то блокировал мне

вот смотрите, код товарища wdsg

doper.ru/-1.php

мой код

doper.ru/1.php

а это обработано скриптом

doper.ru/tic.php

получаеться что запрос link для моего домена ip запрещен. :(

выдает на VDS

<pre><HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">

<TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A HREF="http://sorry.google.com/sorry/?continue=http://www.google.com/search%3Fhl%3Dru%26q%3Dlink:searchengines.ru">here</A>.
</BODY></HTML>
</pre>
bearman:
http://hell.phpdude.ru/archives/557

http://94.31.169.103/Curl.txt

можно так работать

$curl = new Curl();
$curl->init("http://google.com")->serverfriendly()->exec();
$c = $curl->init("http://google.com/search?hl=ru&q=link:searchengines.ru")->serverfriendly()->exec();

в переменной $c будет ваш контент если дело в куки конечно :)

Выдает ошибку

Parse error: syntax error, unexpected T_OBJECT_OPERATOR

может не так что делаю?

wdsg:
Да, гугл есть гугл )

Можно попробовать, перед этим запросом, сходить на главную и получить куки, которые google будет пихать, а потом с ними делать запрос... Но времени уже, к сожалению, нет.

Щас попробую с помощью кук сделать.

seosniks добавил 20.04.2009 в 16:16

Ребят как с гугла получить куки?

Я снифаком содрал запрос

Send: Return Code: 0x00000000

GET /search?hl=ru&q=link:searchengines.ru HTTP/1.1
User-Agent: Opera/9.63 (Windows NT 5.1; U; MRA 5.4 (build 02606); ru) Presto/2.1.1
Host: www.google.com
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Cookie: SS=Q0=0L_QvtC70YPRh9C40YLRjCDQutGD0LrQuCDQs9GD0LPQu9Cw; adsenseReferralSourceId=aso; adsenseReferralSubId=ww-ru-et-gaia; adsenseReferralUrl=www.google.com/accounts/ManageAccount; adsenseReferralUrlQuery=null; PREF=ID=5ffd8be6dc455ce5:U=412bca1bc75e121a:TM=1232473663:LM=1239943278:S=Mj52mdq95NoQ8bcq; SID=DQAAAH4AAAChpVQMvuwLZytXIffCXwnETL9rUn8Cd1OxYO8M_hkjBcdkFZzusDne54iVD75wKnMvBP50cdEeBnnuTVuSXZXFvW1dJjC4fCEloNoYlx-z4v6Y92RVZvSfnrcupgsqijdCi5WOOyHyVy9m9lc9sTnoo84KQSrh-Vo-oxmVUKsgmQ; NID=21=KbJ9AqsE978vX-VgXO_LRXFgT1mHqev_4rQTl7rejMwz_Ih-Z_EFrRL73ySqAfzSgGSHvLzkiAUDqP1gC_HuTMYeCeN6S_bszV3RudMxSjL1YDxwSnZoC_ZdLjsU9J-T
Cookie2: $Version=1
Connection: Keep-Alive



Receive: Return Code: 0x00000000
HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Date: Mon, 20 Apr 2009 12:05:03 GMT
Expires: -1
Content-Type: text/html; charset=UTF-8
Set-Cookie: SS=Q0=bGluazpzZWFyY2hlbmdpbmVzLnJ1; path=/search
Server: gws
Transfer-Encoding: chunked
Content-Encoding: gzip

1dce
‹

Send: Return Code: 0x00000000
GET /csi?v=3&s=web&action=&ei=72TsSffiAqC6jAejya2fCg&e=17259,17311,17315,19773&rt=prt.140,xjs.156,ol.187 HTTP/1.1
User-Agent: Opera/9.63 (Windows NT 5.1; U; MRA 5.4 (build 02606); ru) Presto/2.1.1
Host: www.google.com
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: ru-RU,ru;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
Referer: http://www.google.com/search?hl=ru&q=link:searchengines.ru
Cookie: adsenseReferralSourceId=aso; adsenseReferralSubId=ww-ru-et-gaia; adsenseReferralUrl=www.google.com/accounts/ManageAccount; adsenseReferralUrlQuery=null; PREF=ID=5ffd8be6dc455ce5:U=412bca1bc75e121a:TM=1232473663:LM=1239943278:S=Mj52mdq95NoQ8bcq; SID=DQAAAH4AAAChpVQMvuwLZytXIffCXwnETL9rUn8Cd1OxYO8M_hkjBcdkFZzusDne54iVD75wKnMvBP50cdEeBnnuTVuSXZXFvW1dJjC4fCEloNoYlx-z4v6Y92RVZvSfnrcupgsqijdCi5WOOyHyVy9m9lc9sTnoo84KQSrh-Vo-oxmVUKsgmQ; NID=21=KbJ9AqsE978vX-VgXO_LRXFgT1mHqev_4rQTl7rejMwz_Ih-Z_EFrRL73ySqAfzSgGSHvLzkiAUDqP1gC_HuTMYeCeN6S_bszV3RudMxSjL1YDxwSnZoC_ZdLjsU9J-T
Cookie2: $Version=1
Connection: Keep-Alive, TE
TE: deflate, gzip, chunked, identity, trailers



Receive: Return Code: 0x00000000
HTTP/1.1 204 No Content
Content-Length: 0
Date: Wed, 21 Jan 2004 19:51:30 GMT
Pragma: no-cache
Cache-Control: private, no-cache
Expires: Wed, 17 Sep 1975 21:32:10 GMT
Content-Type: text/html
Server: Golfe



этого достаточно чтоб получить куки курлом?

curl_setopt ($ch, CURLOPT_COOKIEJAR, 'cookies.txt'); // вроде куда сохранять

curl_setopt ($ch, CURLOPT_COOKIEFILE, 'cookies.txt'); // вроде откуда брать

bearman:
seosniks, может просто сервера уже под абузом со стороны гугля?)

Не должно быть, потому как пробовал 2 разных сервера.

И проблемма именно при запросе link:

все другие операторы нормально пашут. ПРобовал парсеры разные все пашет.

Но вот оператор этот не работает почему то.

Попробую вечером еще пару сереров.

А не подскажете как узнать Забанен IP или нет.

По идее если бан то не должен индексировать гугл сайты. Но все с индексацией нормально

jumash:
Скорее всего вас блочит гугл. 503 у него - это в том числе и капча.

Советую использовать Curl и отправлять ему нужные заголовки, нормальный UA и по-возможности принимать куки.

Блочит на оператор linlk ?

Ведь так работает нормально.

echo $file=file_get_contents('http://www.google.com');

$file=file_get_contents("http://www.google.com/search?hl=en&q=site:url.ru");

Насчет заголовков попробую.

Но не работает на разных серверах. Локально с денвера нет проблемм вообще.

Ufgo:
что за движок

CMсимпле помоему.

aposter:
Если не возьмет.То готов забрать за 25.

aposter Стукните в личку, если ася есть укажите я вам отпишусь .

Всего: 4088