parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Не уследил...

Sumo 19.04.2013 22:44 / 19.04.2013 22:48

... патч для accept_encoding не попал в релиз. :(

Изменение тривиально, можете применить к исходникам и собрать заново:
Index: curl.C
===================================================================
RCS file: /parser3project/parser3/src/classes/curl.C,v
retrieving revision 1.24
diff -u -r1.24 curl.C
--- curl.C	14 Mar 2013 02:42:57 -0000	1.24
+++ curl.C	19 Apr 2013 18:45:22 -0000
@@ -225,7 +225,10 @@
 		CURL_OPT(CURL_URLENCODE, REFERER);
 		CURL_OPT(CURL_INT, AUTOREFERER);
 		CURL_OPT(CURL_STRING, ENCODING); // gzip or deflate
-		CURL_OPT(CURL_INT, FOLLOWLOCATION);
+#ifdef CURLOPT_ACCEPT_ENCODING
+		CURL_OPT(CURL_STRING, ACCEPT_ENCODING); // gzip or deflate
+#endif
+			CURL_OPT(CURL_INT, FOLLOWLOCATION);
 		CURL_OPT(CURL_INT, UNRESTRICTED_AUTH);
 
 		CURL_OPT(CURL_INT, POST);
p.s. Либо использовать $.encoding[gzip] вместо $.accept_encoding, но этот параметр считался официальным только до версии кюрла 7.21.6.