platitude

platitude
Рейтинг
3
Регистрация
16.10.2012
Интересы
People, computers
SEO, Web-coding, OCR

"3 кк" страниц это цитата одного из участников этой темы (не могу найти это сообщение, кстати)

Труднее потому, что есть SEO и люди, которые хотят есть, но ничего кроме SEO не умеют делать

DeaDreamer:
Вы наверно имеете в виду под "поднятие сайта в топ 10" поднятие определенных запросов. Если оптимизировать страницу под нч запрос, то есть вероятность что страница попадет в топ, но очень часто не доходит до 10 и требует ссылочной поддержки.

Понятно, спасибо =)

nickaNET:
Поймите, что покупка ссылок это вовсе не абсурд, а один из главных факторов, которые помогают в продвижении. Главное научиться отделять нормальные ссылки от шлака.

Это не приводит к улучшению качества сайтов и не улучшает поисковые системы. С каждым днём интернет наполняется бессмыслицей, копиями, спамом. Становится всё труднее найти полезную информацию.

Попробуйте добавить в оба запроса два, указанных ниже параметра и покажите вывод переменной $response для обоих.

Добавить:

curl_setopt($curl, CURLOPT_HEADER, 1);

curl_setopt($curl, CURLINFO_HEADER_OUT, 1);

Циник:
Вопрос не правильно задан
Если ссылки не покупать, то ссылочная масса все равно будет.
На интересный контент будут ставить естественные ссылки.
Да и какой смысл отказываться от одного из основных факторов ранжирования?

Я уже уточнил вопрос: "Можно ли поднять сайт в топ 10 ПС без искусственной ссылочной массы?"

nickaNET:
Феерическая бредятина (с)


Кому вообще в голову придет создавать сайт с 3 миллионов страниц, еще и не продвигать его. Где вы вообще такое вычитали?

Вычитал в этой теме и сделал такой вывод =)

Мне интересно можно ли не тратить деньги на абсурд вроде закупки ссылок?

avad0n:
Тоже самое. Не думаю что дело в самом парсинге картинки с капчей, в опр. момент я делал проверку и смотрел что в сохраненной картинке и что приходило с antigate, код с капчи приходил верный.

Откройте браузер + инструмент для просмотра HTTP заголовков и вручную отправьте данные с картинки. Проверьте все ли необходимые параметры передаются.

postavkin:
Спасибо.
Захожу в блокнот, открываю файл .php выбираю пункт меню "Кодировки" --> "Преобразовать в utf-8(безBOM)". Сохраняю. Закрываю файл, открываю снова - смотрю "Кодировки" - подсвечена "кодировать в ANSI".
Не могу понять - а как проверить - перекодировалось ли как надо...

Откройте файл menu.php, если кодировка win-1251 (ANSI Windows), то следует перекодировать в utf-8

А так:

$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,'http://google.com/sorry/');
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl,CURLOPT_CONNECTTIMEOUT,5);
curl_setopt($curl,CURLOPT_HEADER,1);
curl_setopt($curl,CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl,CURLOPT_TIMEOUT,10);
curl_setopt($curl, CURLOPT_COOKIEFILE, '/tmp/cookie.txt');
curl_setopt($curl, CURLOPT_COOKIEJAR, '/tmp/cookie.txt');
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3');
curl_setopt($curl, CURLOPT_REFERER, 'http://www.google.com/');
curl_setopt($curl,CURLOPT_ENCODING,"gzip,deflate");
$response = curl_exec($curl);
//detecting captcha image path
preg_match("/<img src=\"(.*)\" border/", $response, $matches);
$img_path = 'http://www.google.com' . $matches[1];
preg_match("/id=(.*)&/", $matches[1] $matches2);
$captcha_id = $matches2[1];
//saving captcha image
file_put_contents('/tmp/'.$captcha_id.'.jpg', file_get_contents($img_path));
//sending captcha to Antigate
$text = Antigate::recognize(....);
//building url for submitting captcha
curl_setopt($curl,CURLOPT_URL,'http://www.google.com/sorry/Captcha?continue='.urlencode('http://www.google.com/').'&id='.$captcha_id.'&captcha='.$text.'&submit=Submit');
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl,CURLOPT_HEADER,false);
curl_setopt($curl,CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_COOKIEFILE, '/tmp/cookie.txt');
curl_setopt($curl, CURLOPT_COOKIEJAR, '/tmp/cookie.txt');
$http_headers = array(
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3',
'Accept-Encoding: gzip,deflate,sdch',
'Accept-Language: en-US,en;q=0.8',
'Connection: keep-alive',
'Host: google.com',
'Referer: http://google.com/sorry/',
'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4'
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $http_headers);
$response = curl_exec($curl);
echo $response;

?

avad0n:
Изменил, но результат тот же.

Покажите вывод содержимого переменной $response с включёнными заголовками в cURL, пожалуйста

postavkin:
platitude, подскажите, пожалуйста.
Есть страница index.php её сделаю в кодировке utf, а подгружаемые в неё инклюдом файлы тоже надо сохранять в кодировке utf? Т.е. все файлы - в utf-8 ?

Какая кодировка устанавливается в браузере пользователя (<meta charset="...") в такой кодировке должны быть подключаемые файлы и файл index.php

Если необходимо передать страницу в кодировке, отличной от оригиальной кодировки файла, то можно перекодировать в самом скрипте index.php так: iconv("ИСХОДНАЯ-КОДИРОВКА","НОВАЯ-КОДИРОВКА",$ЧТО_ПЕРЕКОДИРОВАТЬ);

Справка по функции iconv - http://www.php.net/manual/ru/function.iconv.php

123
Всего: 30