Доброго времени суток. Есть простенький php-скрипт, заходящий на сайт по https: PHP: <?php $ch = curl_init("https://sa1.www4.irs.gov/irfof-efp/start.do"); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3'); curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt"); curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect:')); #curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); #$res = curl_exec($ch); curl_exec($ch); ?> когда захожу через браузер - все норм, когда захожу скриптом - показывает, что Javascript disabled. Пробовал в браузере редирект и js отключать, чтобы вручную все пройти и посмотреть, ниче нет. уже все скрипты js там просмотрел, голову сломал, как скриптом страницу получить? P.S.: в теме вопросы по js не ответили, поэтому здесь
Code: https://sa1.www4.irs.gov/irfof-efp/start.do POST /irfof-efp/start.do HTTP/1.1 Host: sa1.www4.irs.gov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 115 DNT: 1 Connection: keep-alive Referer: https://sa1.www4.irs.gov/irfof-efp/start.do Cookie: JSESSIONID=0001qGP5Aw0k_5z8FfiXRdM77Pj:150lsv7vc Content-Type: application/x-www-form-urlencoded Content-Length: 34 isJsEnabled=true&initRequest=false https://sa1.www4.irs.gov/irfof-efp/start.do?isJsEnabled=true&initRequest=false