今天用了post的提交,获取网站的数据。想要用代理进行处理。结果冒出这种错误。You are trying to use a node of the CoDeeN CDN Network. Your IP address is not recognized as a valid PlanetLab address, so your access to CoDeeN does not include all HTTP types
首先回到 CoDeeN 代理群一些基本知识
相信大家有用过类似 202.189.126.86:3128 的代理,在浏览时会不时跳转到一个页面,让输入验证码,然后继续使用。这种 CoDeeN 代理是专门用于服务器性能测试的代理群,现在总共有 490 台代理服务器在运行,绝大部分的服务器位于高等学校。
为了防止有人利用这些代理下载受到版权保护的数据库资源和进行黑客攻击,这些代理作了如下的限制:
1 不能访问绝大多数文献数据库(禁止这些数据库的网址);
2 不能访问 IP 地址形式的网站;
3 不能请求 POST 方式提交的表单;
4 不能下载大文件;
5 不能访问 https 的网页。
当然,这种代理一般速度很快,而且好像还有突破 GFW 限制的能力,
比如,你可以试试用 202.189.126.86:3128 去访问 维基百科 。
QUOTE:
CoDeeN 的用法:同普通的代理服务器的设置相同,如果要获得最佳速度,最好选用地理位置离用户最近的 CoDeeN 代理。另外一些 PlanetLab 网站对端口为 3128 的代理进行过滤,因此,当您用 3128 端口无法使用时,可改用 3127 或 3124 试试。
更多的关于 CoDeeN 代理的信息,可以参考一下 http://www.lotsir.com/blog/article.asp?id=18 等等。
根据上面的资料,不难发现,原来是不能请求post方式提交的表单。哎,没咋,只能想其他办法。