Если вы обнаружили какие либо ошибки, недочеты и неудобства или другие незачеты в программе напишите нам об этом на этом форуме - мы бум исправлять
-
Romario
- Сообщения: 2
- Зарегистрирован: 08 авг 2013, 17:01
Сообщение
Romario » 08 авг 2013, 17:48
Страница whatsmyuseragent.com показывает реферер, после navigate() он оказывается пуст, при этом функция set_refere возвращает true.
Можно конечно сначала перейти на реферер, изменить ссылку и перейти на новый сайт (это не всегда удобно), но хотелось бы, что бы работала и эта функция.
Код: Выделить всё
<?php
$xhe_host ="127.0.0.1:7010";
require("../Templates/xweb_human_emulator.php");
var_dump($browser->set_referer("http://ya.ru/"));
$browser->navigate('http://www.whatsmyuseragent.com/');
$app->quit();
?>
ps Искал по форуму подобную проблему, нашел только эту
http://forum.humanemulator.net/viewtopi ... et_referer
-
bigfozzy
- Site Admin
- Сообщения: 3047
- Зарегистрирован: 28 июл 2008, 17:24
-
Контактная информация:
Сообщение
bigfozzy » 09 авг 2013, 11:46
Чтобы получить идеальный реферер, можно сделать так :
1. Перейти на тот сайт с которого нужен реферер
2. Через set_attribute_by_xxx заменить у ссылки Href на нужный нам
3. Перейти по этой сcылке
Например
Код: Выделить всё
$browser->navigate("ya.ru");
$anchor->set_attribute_by_number(0,"href","http://www.whatsmyuseragent.com/")
$anchor->click_by_number(0);
-
Romario
- Сообщения: 2
- Зарегистрирован: 08 авг 2013, 17:01
Сообщение
Romario » 09 авг 2013, 12:57
Тогда может стоить убрать из документации данную функцию (на время фиксации), что бы не путать людей?:)
-
bigfozzy
- Site Admin
- Сообщения: 3047
- Зарегистрирован: 28 июл 2008, 17:24
-
Контактная информация:
Сообщение
bigfozzy » 09 авг 2013, 14:38
Спасибо, так наверное и поступим, пока не работает ..