Простой пример - захожу я со своего браузера на амазон, под своим vpn, далее я захожу через фантом под тем же самым юзер агентом под тем же самым ip (на котором vpn и работает) на тот же амазон, разница в том что если я захожу через браузер свой то нормально, если через фантом с этого сервера то капчи лезут...
Вопрос - как они вычисляют что это скрипт зашел а не я с браузера?
Ведь юзер агент тот же, ip тот же...
Захожу с сервера скриптом так
require ROOT.'/vendor/autoload.php';
$browserObj=\MTS\Factories::getDevices()->getLocalHost()->getBrowser('phantomjs');
$browserObj->setKeepalive(true);
$windowObj=$browserObj->getNewWindow();
$windowObj->setUserAgent($user_agent);
$windowObj->setUrl($url_login);
$content=$windowObj->getDom();
$cookies=$windowObj->getCookies();
Может еще что нужно указывать?