Подскажите пожалуйста как можно повторить эту ошибку.
Баги хром версии
Re: Баги хром версии
там file_get_contents, сайт с которого он пытается забрать точно доступен, видимо чтото на компе или в соединении мешает, но что непонятно (нечитаемо)
Re: Баги хром версии
file_get_contents - это PHP функция - как вариант в паре с iconv можно использовать чтобы получить текст в правильной кодировке.
Re: Баги хром версии
Это ошибка, которую выдаёт file_get_contents в консоль, когда не может достать результат.
Re: Баги хром версии
Пардон пропустил. Я даже не знаю, что это за ошибка, она же не читается. Вот сайт, он доступен, с ним всё в порядке, на нём куча народу, включая меня. На нём лежит файлик, его просто надо забрать. Пытаемся получить его через file_get_contents, результата нет. В консоли эти кракозябры, в переменной пусто. С интернетом на компе всё в порядке, windows10 с самыми последними обновлениями, загрузка cpu не предельная, комп быстрый актуальный, версия хумана последняя, забирать с другого сайта пробовал, одинаково. Просто в браузере всегда открывается, но хотелось попроще. Это не всегда, изредка, но из 10-20 попыток одна обязательно даст осечку. Вопрос собственно в том, как понять что говорит php и почему не по-английски.
Re: Баги хром версии
Попробуйте через curl, с передачей куков. Может стоит какая нибудь защита от ботов.
-
- Сообщения: 43
- Зарегистрирован: 31 май 2019, 16:26
Re: Баги хром версии
Ребята, не могу подключить socks5 прокси.
Прокси рабочий, проверен через cURL, и через онлайн прокси чекеры.
Прописывал прокси в настройках вручную.
http://joxi.ru/E2pznyjI7ww36r
Результат: не работает, ни одна страница не открывается. Как только прокси убираю, все работает.
http прокси работает.
Пожалуйста, подскажите, в чем причина ?
Прокси рабочий, проверен через cURL, и через онлайн прокси чекеры.
Прописывал прокси в настройках вручную.
http://joxi.ru/E2pznyjI7ww36r
Результат: не работает, ни одна страница не открывается. Как только прокси убираю, все работает.
http прокси работает.
Пожалуйста, подскажите, в чем причина ?
Re: Баги хром версии
Попробуйте очистить кэш и пересоздать браузер. Socks прокси без авторизации должны нормально работать. Например browser->enable_proxy("","socks://127.0.0.1:0150") будет работать через тор при запущенном TOR Browser.
PS: Socks прокси с авторизацией на поддерживаются хромиумом. Поддерживаются только HTTPS прокси с авторизацией.
PS: Socks прокси с авторизацией на поддерживаются хромиумом. Поддерживаются только HTTPS прокси с авторизацией.
-
- Сообщения: 43
- Зарегистрирован: 31 май 2019, 16:26
Re: Баги хром версии
От версии к версии ошибка повторяется, я уже писал ранее ( viewtopic.php?f=42&t=2313&p=9121#p9121 ), но теперь пришло понимание причины этой ошибки и она кроется в :
Browser command: http://127.0.0.1:7010/Raw.enable_all_streams {"enable":"1"}
Как только включается эта опция, некоторые JS файлы в инсте, например https://www.instagram.com/static/bundle ... d4b090a.js
3-10% файла заменяется неизвестными символами.
Проблема наблюдается в 36,37,38,39,40 версиях хьюмана. Как только я отключаю слежение за потоками, все становится нормально.
Хронология:
Включаем enable_all_streams {"enable":"1"}
Открываем главную страницу https://www.instagram.com/ затем открываем https://www.instagram.com/static/bundle ... d4b090a.js и наблюдаем почти в конце файла эти чудесные символы. Из за который крашится JS
Требую решения этого вопроса!
Browser command: http://127.0.0.1:7010/Raw.enable_all_streams {"enable":"1"}
Как только включается эта опция, некоторые JS файлы в инсте, например https://www.instagram.com/static/bundle ... d4b090a.js
3-10% файла заменяется неизвестными символами.
Проблема наблюдается в 36,37,38,39,40 версиях хьюмана. Как только я отключаю слежение за потоками, все становится нормально.
Хронология:
Включаем enable_all_streams {"enable":"1"}
Открываем главную страницу https://www.instagram.com/ затем открываем https://www.instagram.com/static/bundle ... d4b090a.js и наблюдаем почти в конце файла эти чудесные символы. Из за который крашится JS
Требую решения этого вопроса!
-
- Сообщения: 43
- Зарегистрирован: 31 май 2019, 16:26
Re: Баги хром версии
Ошибка команды Keyboard.send_input
По мануалу http://humanemulator.net/objects/SYSTEM ... _input.php
Результат: поставился только "+" все остальные цифры проигнорированы.
В итоге ставится только первый символ.
v 7.0.40
По мануалу http://humanemulator.net/objects/SYSTEM ... _input.php
Код: Выделить всё
$browser->navigate("http://ya.ru");
sleep(2);
$input->set_focus_by_number(0);
sleep(1);
$keyboard->send_input('+12345678901', '20:800');
В итоге ставится только первый символ.
v 7.0.40
Re: Баги хром версии
Если вы запускаете через командную строку - а не через оболочку - поставьте вначале скрипта: $PHP_Use_Trought_Shell=false; , иначе шаблон будет ждать окончания ввода.NitroGenerate писал(а): ↑03 окт 2019, 14:33Ошибка команды Keyboard.send_input
По мануалу http://humanemulator.net/objects/SYSTEM ... _input.phpРезультат: поставился только "+" все остальные цифры проигнорированы.Код: Выделить всё
$browser->navigate("http://ya.ru"); sleep(2); $input->set_focus_by_number(0); sleep(1); $keyboard->send_input('+12345678901', '20:800');
В итоге ставится только первый символ.
v 7.0.40
Если нет - то проверьте что никаких диалогов в которых надо что-то сделать не были выданы хуманом. (например логин пароль от прокси, если вы не указали их в команде)
PS: ваш код проверили - все должно работать при запуске через оболочку.
-
- Сообщения: 43
- Зарегистрирован: 31 май 2019, 16:26
Re: Баги хром версии
$PHP_Use_Trought_Shell установлен в falsebigfozzy писал(а): ↑03 окт 2019, 14:58Если вы запускаете через командную строку - а не через оболочку - поставьте вначале скрипта: $PHP_Use_Trought_Shell=false; , иначе шаблон будет ждать окончания ввода.
Если нет - то проверьте что никаких диалогов в которых надо что-то сделать не были выданы хуманом. (например логин пароль от прокси, если вы не указали их в команде)
PS: ваш код проверили - все должно работать при запуске через оболочку.
Неожиданно, но
Проблема была в строчке,
Код: Выделить всё
$debug->set_cur_script_path($_SERVER['PHP_SELF']);
Re: Баги хром версии
Установил последнюю версию, опять в профилях куки не сохраняются.
1. Открываю вкладку
2. Загружаю профиль
3. Авторизуюсь в Гугл
4. Закрываю программу
5. Открываю вкладку
6. Загружаю профиль
7. Гугл требует авторизацию
1. Открываю вкладку
2. Загружаю профиль
3. Авторизуюсь в Гугл
4. Закрываю программу
5. Открываю вкладку
6. Загружаю профиль
7. Гугл требует авторизацию
Re: Баги хром версии
там не только пути, там если длинный ввод - еще ждет окончания потока ввода, если длинный текст и много пауз:NitroGenerate писал(а): ↑03 окт 2019, 15:38$PHP_Use_Trought_Shell установлен в falsebigfozzy писал(а): ↑03 окт 2019, 14:58Если вы запускаете через командную строку - а не через оболочку - поставьте вначале скрипта: $PHP_Use_Trought_Shell=false; , иначе шаблон будет ждать окончания ввода.
Если нет - то проверьте что никаких диалогов в которых надо что-то сделать не были выданы хуманом. (например логин пароль от прокси, если вы не указали их в команде)
PS: ваш код проверили - все должно работать при запуске через оболочку.
Неожиданно, но
Проблема была в строчке,я ее закомментил, т.к. не видел смысла в отправке браузеру пути к текущему исполняемому файлу. Т.к. браузер и исполняемый скрипт находятся на разных машинах.Код: Выделить всё
$debug->set_cur_script_path($_SERVER['PHP_SELF']);
// посылает ввод строки в браузер, даже если он скрыт function send_input($string,$timeout=INPUT_TIME,$inFlash=false,$auto_change=true) { global $PHP_Use_Trought_Shell; $params = array( "inner_number" => $this->inner_number , "string" => $string , "timeout" => $timeout , "inFlash" => $inFlash , "auto_change" => $auto_change); $res=false; if ($this->inner_number!=-1) $res=$this->call_boolean(__FUNCTION__,$params); if ($res!=false && $PHP_Use_Trought_Shell) fgets(STDIN); sleep(1); return $res; }
Re: Баги хром версии
Просьба писать каждый баг в отдельную ветку - а то так все в одну кучу - неудобно искать отвечать потом кому )
По профилям посмотрим. Спасибо.
Про баги Chromium версии можно писать в этом разделе: viewforum.php?f=42, так и искать будет легче.
PS: По профилям - проверили :
По профилям посмотрим. Спасибо.
Про баги Chromium версии можно писать в этом разделе: viewforum.php?f=42, так и искать будет легче.
PS: По профилям - проверили :
// создание профиля { $browser->set_cookies_folder("d:\\1\\cookies"); $browser->set_cache_folder("d:\\1\\cache"); // необязательно // авторизация /// .... $browser->save_profile("d:\\1.json"); }
// активация профиля $browser->load_profile("d:\\1.json");все работает