找回密码
 加入
搜索
查看: 4889|回复: 10

HttpSetProxy(0) 代理问题

[复制链接]
发表于 2008-9-16 21:26:45 | 显示全部楼层 |阅读模式
首先在IE里设置


然后写的程序里是:
HttpSetProxy(0)    ;0 = (默认)使用 Internet Explorer 设置的代理服务器。

$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$oHTTP.Open("GET","http://www.autoitx.com")
$oHTTP.Send()
$HTMLSource = $oHTTP.Responsetext

$file = FileOpen("C:\http.txt", 2)

; 检查文件是否正常打开
If $file = -1 Then
    MsgBox(0, "错误", "无法打开目标文件。")
    Exit
EndIf

FileWriteLine($file, $HTMLSource)
FileClose($file)

为什么不起作用呢。。每次好像都是用当前的IP,而非代理IP访问的
我希望是通过Internet Explorer 设置的代理服务器 来访问http://www.autoitx.com这个地址。
并获取网页的源文件保存为C:\http.txt。。

请高人指教!!

[ 本帖最后由 010113 于 2008-9-22 20:17 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2008-9-21 13:59:18 | 显示全部楼层
顶一下,不要沉呀
发表于 2008-9-21 14:54:02 | 显示全部楼层
写注册表还快。。。这个函数的作用并不是设置这里用的。
发表于 2008-9-21 15:19:33 | 显示全部楼层
#include <IE.au3>
$proxy = HttpSetProxy(2, "218.249.83.87:8080")
if @error or $proxy = 0 then
msgbox (0,"","设置代理失败")
exit
endif
     $Url="http://www.autoitx.com/"
     $oIE = _IECreate ($url, 0, 0)        
     $sHTML = _IEBodyReadHTML ($oIE)
$Write = filewrite ("C:\http.txt",$shtml)
if @error or $proxy = 0 then
msgbox (0,"","写入数据失败")
Else
msgbox (0,"","写入数据成功")
ShellExecute("C:\http.txt", "", "C:\", "edit",@SW_MAXIMIZE)
Endif
Exit

[ 本帖最后由 l4ever 于 2008-9-21 15:22 编辑 ]

评分

参与人数 1金钱 +10 收起 理由
夜苦寒 + 10 乐于助人

查看全部评分

发表于 2008-10-4 16:46:01 | 显示全部楼层
学习…………………………
发表于 2008-12-9 22:50:47 | 显示全部楼层
原帖由 l4ever 于 2008-9-21 15:19 发表
#include  
$proxy = HttpSetProxy(2, "218.249.83.87:8080")
if @error or $proxy = 0 then
msgbox (0,"","设置代理失败")
exit
endif
     $Url="http://www.autoitx.com/"
     $oIE = _IECreate ($url, ...


这个办法读出来的也是本地IP  非代理IP呢

WWW.IP138.CN读的话能看出来
发表于 2009-7-24 11:14:25 | 显示全部楼层
恩,很有用啊
发表于 2010-1-20 19:11:52 | 显示全部楼层
用不上!唉!
发表于 2010-1-20 21:19:01 | 显示全部楼层
学习一下看看
发表于 2013-12-30 23:55:44 | 显示全部楼层
同楼上的,我试了指定输入了代理IP,用ip138网站测,还是显示我本地的ADSLIP
发表于 2016-2-16 23:02:01 | 显示全部楼层
去看看NetSession.au3  比较牛B与方便
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-29 02:16 , Processed in 0.080368 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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