Referer

часто задаваемые вопросы по программе
Ответить
oneer
Сообщения: 53
Зарегистрирован: 15 июн 2009, 21:53

Referer

Сообщение oneer » 16 июн 2009, 10:12

Почитал форум, нашел много интересного. Но не нашел на нем темы, которая для меня очень актуальна. Это подмена реферера браузера.
Есть две похожие темы:
Реферер, клики: http://humanemulator.info/forum/viewtopic.php?t=168
$_server['http_referer']: http://humanemulator.info/forum/viewtopic.php?t=109

Так вот, должна быть функция: $browser->navigate_with_referer($url, $referer = "");

Я удивляюсь, почему до сих пор нет ничего ей подобного. Ведь для генерации трафика вам в любом случае нужно подставлять реферер, не из воздуха же поситители идут? Даже для спама при заходе на сайт было бы полезно подставлять реферер, как будто вы зашли из поисковой системы.

Примерно такие мысли на эту тему. Очень бы хотелось увидить такую функцию в XHE. Мне она очень нужна. Заранее спасибо.

Dark
Сообщения: 36
Зарегистрирован: 02 июн 2009, 13:17
Откуда: $xedant

Re: Referer

Сообщение Dark » 17 июн 2009, 01:42

oneer писал(а):Почитал форум, нашел много интересного. Но не нашел на нем темы, которая для меня очень актуальна. Это подмена реферера браузера.
Есть две похожие темы:
Реферер, клики: http://humanemulator.info/forum/viewtopic.php?t=168
$_server['http_referer']: http://humanemulator.info/forum/viewtopic.php?t=109

Так вот, должна быть функция: $browser->navigate_with_referer($url, $referer = "");

Я удивляюсь, почему до сих пор нет ничего ей подобного. Ведь для генерации трафика вам в любом случае нужно подставлять реферер, не из воздуха же поситители идут? Даже для спама при заходе на сайт было бы полезно подставлять реферер, как будто вы зашли из поисковой системы.

Примерно такие мысли на эту тему. Очень бы хотелось увидить такую функцию в XHE. Мне она очень нужна. Заранее спасибо.
Делаем так

Код: Выделить всё


function get($url,$referer) { 
		$ch = curl_init();   
		curl_setopt($ch, CURLOPT_URL,$url); 
		curl_setopt($ch, CURLOPT_REFERER, $referer);
		curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
		curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208'); 
		$ss=curl_exec($ch); 
		curl_close($ch); 
		return $ss; 
}
      $referer = "http://mysite.ru";
      $a=get('http://lol.ru/',$referer); 
      echo $a;

Все готово ,результат тот же что навигейт ,только с рефером
$anchor->click_by_inner_text("Free Porno","true");
Пишу скрипты на заказ! icq 988151

creator123
Сообщения: 13
Зарегистрирован: 01 дек 2008, 14:30
Контактная информация:

Сообщение creator123 » 17 июн 2009, 14:15

вот только причем тут xhe :)

oneer
Сообщения: 53
Зарегистрирован: 15 июн 2009, 21:53

Сообщение oneer » 18 июн 2009, 22:46

Dark, спасибо, в принципе я тоже думал в этом направлении.
Но опять же, curl у меня всегда под рукой, и для простейших задач он подходит. Но он не может в отличии от Xedant Human Emulator запускать java скрипты, например, счетчики накрутить curl'ом очень сложно (на отладку скрипта может уйти очень много времени). А емулятором тут и думать не приходится, все элементарно.

Поэтому, я буду очень благодарен разработчикам емулятора, если они добавят функцию с возможностью подстановки реферера

bok2007
Сообщения: 32
Зарегистрирован: 22 июн 2010, 18:05

Re: Referer

Сообщение bok2007 » 26 апр 2015, 08:13

Здравствуйте. Подмена реферера у меня не работает.

Код вывода реферера у проверочного удаленного скрипта -
echo "<br /><br />HTTP_REFERER - <b>".$_SERVER['HTTP_REFERER']."</b>";
Код скрипта:
<?php

$xhe_host ="127.0.0.1:7010";

require("../Templates/xweb_human_emulator.php");

print_r ($browser->set_referer("http://ya.ru"));

$browser->navigate("http://91.229.77.122/referer.php");

$app->quit();

?>
Функция $browser->set_referer("http://ya.ru") возвращает 1


Ответить