Я написал Кодего некоторого PHP периодически для того чтобы выскабливать URL и он работал отлично. После этого место должно изменить что-то и теперь оно не работает. Оно работает отлично через FireFox но я получаю запрос неудачи 400 через СКРУЧИВАЕМОСТЬ. Она кажется как я имею судимо каждую установку curl_opt без успеха. Я думаю если я могу как раз послать точно такие же коллекторы, то запроса Firefox я должно быть точно. Но как сделать то? кажется, что добавляет CURL немного экстренных деталей без мой говорить оно to. Lately, котор я устанавливал мой собственный коллектор с милое много такие же детали как Firefox как это: --------- $header = блок («примите: текст/HTML, применение/xhtml+xml, application/xml; q=0.9, */*; q=0.8», «Принимать-Язык: en-мы, en; q=0.5», " Принимают-Charset: ISO-8859-1, utf-8; q=0.7, *; q=0.7», «Keep-Alive: 300», «соединение: keep-alive», «Тайник-Управление: max-age=0», «Принимать-Зашифрование: gzip, выкачивает»); curl_setopt ($ch, CURLOPT_HTTPHEADER, $header); ------*** работая коллектор FireFox основно это: Host: rel= " nofollow "» _blank»» target= " http://www.example.com href= www.example.com User-Agent: Mozilla/5.0 (Windows; U; Шиндошсо НТ 6.0; En-США; rv: Accept 1.9.0.10) Gecko/2009042316 Firefox/3.0.10 GTB7.0 (.NET CLR 3.5.30729): текст/HTML, применение/xhtml+xml, application/xml; q=0.9, */*; q=0.8 Accept-Language: en-мы, en; q=0.5 Accept-Encoding: gzip, deflate Accept-Charset: ISO-8859-1, utf-8; q=0.7, *; q=0.7 Keep-Alive: 300 Connection: держите-alive Cookie: noscript=1; userid=1550521915; xsession=d9c73c024e99af04581a30521d3558ba; datrval=1276442132-05e4a9265e4ac217a93748a73720f4becd56decd0c7d576d04eb8 Cache-Control: max-age=0 --------
There будет имя пользователя я бегу через скручиваемость перед моим запросом для страницы, котор я хочу выскоблить и некоторые из тех печений получают там. Но я довольно уверенно потребитель и печенья встречи не будут проблемой. Когда я смотрю коллектор возвращенный curl_getinfo я см. немного разниц и вычислите одно из этих будет *** problem. non работая коллектор СКРУЧИВАЕМОСТИ, котор я посылаю это: p HTTP/1.0 User-Agent POST /datadirectory/viewinfo.ph: Mozilla/5.0 (Windows; U; Шиндошсо НТ 6.0; En-США; rv: Host 1.9.0.10) Gecko/2009042316 Firefox/3.0.10 GTB7.0 (.NET CLR 3.5.30729): rel= " nofollow "» _blank»» target= " http://www.example.com href= www.example.com Cookie: xsession=d9c73c024e99af04581a30521d3558ba; userid=1550521915; noscript=1; datrval=1276442132-05e4a9265e4ac217a93748a73720f4becd56decd0c7d576d04eb8 Accept: текст/HTML, применение/xhtml+xml, application/xml; q=0.9, */*; q=0.8 Accept-Language: en-мы, en; q=0.5 Accept-Charset: ISO-8859-1, utf-8; q=0.7, *; q=0.7 Keep-Alive: 300 Connection: держите-alive Cache-Control: max-age=0 Accept-Encoding: gzip, deflate Content-Length: 0 Content-Type: разницами в application/x-www-form-urlencoded
The я думаю могут быть оно являются следующими: p /datadirectory/viewinfo.ph СТОЛБА *** -- Huh? Почему СКРУЧИВАЕМОСТЬ посылает это как столб? Место вместе с этим будет url, котор я хочу. rel= " nofollow "» _blank»» target= " http://www.example.com/datadirectory/viewinfo.php href= Содержани-Длина *** adirectory/viewinfo.php
http://www.example.com/dat: 0 -- Почему я посылая им Содержани-Длину: 0? Я хотел был бы как раз выйти это вне в виду того что Firefox не посылает его. Но СКРУЧИВАЕМОСТЬ автоматически добавляет его. Возможно то говорит длина данным по СТОЛБА 0? Принимать-Зашифрование ***
: gzip, выкачивает. Я устанавливаю это ручно в CURLOPT_HTTPHEADER но если я выхожу ему вне я все еще, то имею проблему. *** iий
судимое с скручиваемостью установки к HTTP 1.0 и HTTP 1.1, ни те сделало идеи difference.
Any??
class=
|