搜索
aardio官方社区 门户 查看主题

分享 设置代理的3个方法

发布者: wznjsy | 发布时间: 2012-11-19 10:37| 查看数: 25233| 评论数: 186|帖子模式

本帖最后由 wznjsy 于 2012-11-19 11:16 编辑

自己在设置代理的路上走了一点弯路,得到论坛好些朋友的热心帮助,先谢谢大家。 另外发现没有经验总结贴,就把自己会的3个,发在这里总结下,给大家做个参考。
--------------------
判断一个代理是否有效,可以根据网页下载下载的html 是否为空值去判断。
--------------------


方法1:通过http 构造参数设置(局部生效,WHTTP 同理)。
import inet
import inet.http;
var http = inet.http(,"61.188.220.115:6668");
var html = http.down("http://www.baidu.com/s?wd=ip&inputT=397");
string.save(
"d://test.html", html )
import process;
process.
execute("d://test.html");

方法2:通过inet. setproxy 设置(局部生效)。
import inet;
import inet.http;
http = inet.http();
inet.setProxy(
"61.49.72.230:6666");
var html = http.down("http://www.baidu.com/s?wd=ip&inputT=397");
string.save(
"d://test.html", html )
import process;
process.
execute("d://test.html");


方法3:通过inet.conn.setproxy 设置(全局有效)。
import inet
import inet.http;
import inet.conn;
var http = inet.http();
inet.conn.setProxy(,
"61.49.72.230:6666")
var html = http.down("http://www.baidu.com/s?wd=ip&inputT=397");
string.save(
"d://test.html", html )
import process;
process.
execute("d://test.html");



另外,在inet.http()的后面最好再加上以下代码

    http.flags = 0x80000000/*_INTERNET_FLAG_RELOAD*/
               | 0x4000000
/*_INTERNET_FLAG_DONT_CACHE*/        


发帖时的HTTP代理地址是有效的,说不定什么时候就失效了。可能自己运行的时候需要找个有效的代理地址去替换本帖中的IP地址。另外方法3是设置的全局代理地址,运行后,需要自行到IE连接设置里面,取消代理设置。

最新评论

ueooto 发表于 2012-11-19 17:28:07

好好看看!学习学习!

好好看看!学习学习!
fyy 发表于 2012-11-19 18:20:05

看看是哪3种方法

看看是哪3种方法
ying8jing 发表于 2012-11-19 18:38:49

谢谢分享,看看

谢谢分享,看看
winner 发表于 2012-11-19 19:45:37

[i=s] 本帖最后由 winner 于 2012-11-19 19:47 编辑 [/i] http 和 whttp库,都可以用代理连接,代理参数格式:

本帖最后由 winner 于 2012-11-19 19:47 编辑

http 和 whttp库,都可以用代理连接,代理参数格式:

        /*
        HTTP=HTTP://proxyserver:port   
        FTP=FTP://proxyserver:port   
        GOPHER=HTTP://proxyserver:port   
        SOCKS=proxyserver:port
        多个代理请以空格分开,空字符串表示使用默认代理设置,null表示不使用代理
        */

点评

真棒: 5.0
真棒: 5
  发表于 2012-12-15 00:00
wynn_li 发表于 2012-11-19 19:45:47

学习下

学习下
coder 发表于 2012-11-19 20:29:32

学习一下

学习一下
vfggt6 发表于 2012-11-19 22:09:16

不错

不错
lvge 发表于 2012-11-20 13:33:39

学习学习!

学习学习!
51ak 发表于 2012-11-21 08:47:32

感谢分享,我也正好需要哈

感谢分享,我也正好需要哈
cnruby 发表于 2012-11-21 09:29:02

{:o}{:o}{:o}{:o}{:o}

tjfuyongjie 发表于 2012-11-21 09:50:18

学习下

学习下
csdn321 发表于 2012-11-21 09:54:21

天天向上!

天天向上!
bokree 发表于 2012-11-21 10:09:37

我来学习一下

我来学习一下
mamer 发表于 2012-11-24 12:06:33

这个用得到,谢谢。

这个用得到,谢谢。
jw1207 发表于 2012-11-24 15:56:22

看看

看看
linzi2000 发表于 2012-11-25 17:14:27

学习一下

学习一下
xwlzx 发表于 2012-11-25 17:32:39

谢谢分享!

谢谢分享!
zhoubujin 发表于 2012-11-25 19:33:52

谢分享,我也正好需要哈

谢分享,我也正好需要哈

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-5-28 11:20 , Processed in 0.062500 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表