代理设置,wbKitView可以么?

未解决  未打赏  
Cooger Cooger  悬赏: 5 金币
发布:2017-06-19 15:17:04 分类:问答
[微笑] 有代理ip和账号密码,  试了setproxy 只能实现webform的代理, 不知道wbKitView可不可以。
  • 米兔 米兔    
    Time:2017-06-19 16:32:57
    可以的。
    webkit可以通过这个external和JS交互,严格的来说还是执行的是aardio代码。
    //使用external接口定义网页脚本可调用的本地函数
    wbKitView.external = {

    hello= function(str){
    //这个地方可以设置代理或者想干什么都行。我们可以让他谈个窗口
    mainForm.msgbox(str);
    };
    }
    下面是webkit里面html页面的内容
    var autoindex=external.hello();//这个地方就是用hello这个函数,autoindex 没返回值可以不写
    external.hello();

    这个你可以用按钮什么的,触发一下。

  • Admin Admin    
    Time:2017-06-19 16:56:26
    import win.ui;
    /*DSG{{*/
    var winform = win.form(text="aardio form";right=463;bottom=280)
    winform.add()
    /*}}*/

    //设置webkit代理
    win.setenv("HTTP_proxy","http://代理服务器IP:代理端口/")

    import web.kit.form
    var wbKit = web.kit.form(winform)
    webkit.go("http://www.ip.cn/")

    winform.show()
    win.loopMessage();
    或者:
    web.kit.configure({
    proxy = {
    type = "HTTP";
    hostname = "127.0.0.1";
    port = 8080;
    username = "";
    password ="";
    };
    cookieFilePath = "/cookie";
    })
    再或者:
    mainForm.button3.oncommand = function(id,event){
    //取消dl设置并刷新当前webform 内容;
    inet.setProxy();
    wb.refresh();
    }
    mainForm.button2.oncommand = function(id,event){
    //开启dl,只对当前打开的的webform 有效,不会影响到别的IE网页;
    inet.setProxy("http://xxx.xxx.xxx.xx:13030");
    wb.refresh();
    }
    设置全部的程序dl使用
    inet.conn.setProxy( ,"HTTP://主机地址:端口号");  
    inet.conn.setProxy("连接名","HTTP://主机地址:端口号" ); // 指定了连接名,用于多链接的情况
    inet.setProxy() 有三个参数,最后一个参数可以是会话句柄( 也就是 inet.http().session )
    而 inet.http() inet.whttp() 都可以在构造参数中直接指定代理服务器

    更多:

    import inet;
    inet.setProxy("FTP=FTP://IP地址:端口号")
    inet.setProxy("GOPHER=HTTP://IP地址:端口号") 
    inet.setProxy("SOCKS=IP地址:端口号")
    inet.setProxy("SOCKS5=IP地址:端口号")
    inet.setProxy("HTTP=HTTP://IP地址:端口号")
    inet.setProxy("IP地址") //等价于 inet.setProxy("HTTP=HTTP://IP地址:80")
    多个dl使用空格隔开

    区别:
    通过inet.http() inet.whttp()  构造参数设置(局部)
    通过inet. setproxy 设置(局部)
    通过inet.conn.setproxy 设置(全局)
    在inet.http()的后面最好再加上以下代码
    http.flags = 0x80000000/*_INTERNET_FLAG_RELOAD*/
    | 0x4000000/*_INTERNET_FLAG_DONT_CACHE*/
    都是收集整理的,一次全部发出来了。
[ 发单/接单 ]
换IP投票软件
PC蛋蛋自动挂机投注
新浪微博发微博显示尾巴的方法,比如显示来自iphone 7
百度文库批量自动上传软件
一点资讯app刷阅读量/评论/收藏/订阅功能/手机号注册
定做一个阿迪达斯官网注册器(需要破点击文字式验证码)
定制人人网自动注册/修改资料/采集/私聊软件
酷狗繁星直播网页协yi
YY多功能刷订阅刷粉丝
滑块验证码本地识别
狼人杀POST QQ登录注册 获取金币数量
做个贴吧发发帖的软件懂的来
今日头条账号保存cookie
抖音粉丝软件定做,只要粉丝
百家号自媒体发文软件定制
哔哩哔哩播放量
读取TB某个商品上架时间和相关信息
网易博客软件定制
定制天涯论坛发帖软件
定制今日头条批量自动发私信软件
[ 站内搜索 ]
[ 最近热帖 ]
万能助手 -- 扩展库大全集 13753
用aardio创建web工程图文讲解(1) 12844
电脑编程入门自学:Fiddler https 抓包时提示创建根证书不成功问题彻底解决(https插件dll方式) 11746
aardio绘图演示 11415
通过chrome.dll中间件控制外部chrome浏览器 10128
我常用的aardio技巧 9778
《边学C语言边赚钱——简码编程入门教程》系列集合 9619
aardio使用http或whttp进行get/post请求时经常cookies失效怎么办?__电脑计算机编程入门教程自学 9324
[源码下载]简码视频加密解密播放工具个人版v1.0发布,永久免费开源的知识变现神器 8558
python人工智能爬虫系列:怎么查看python版本_电脑计算机编程入门教程自学 8049
编程入门教程:aardio批量上传文件并显示进度条 7887
aardio调用nodejs的ws模块做一个简单的聊天通信示例 7038
电脑计算机编程入门教程自学:原生JavaScript判断字符是否为A-Za-z英文字母 6908
电脑计算机编程入门教程自学:腾讯tx或极验geetest滑块按住拖动完成拼图验证成功破解思路及源码 6503
乐玩插件AARDIO调用 6090
[ 近期热答 ]
电脑计算机编程入门教程自学:什么是buffer缓冲区? 1
aardio_代码编辑框书签管理器开源 1
aardio_怎么用ide库从代码编辑框中取出指定行的源码? 1
aardio_codepage代码页编码乱码暴力猜解工具 1
aardio内嵌echarts图表添加鼠标事件响应功能 2
aardio列表框listbox_模糊查找和精确查找 1
8亿QQ绑定手机泄露:通过腾讯QQ号查询QQ绑定的手机号码漏洞! 1
carl listviewex调用例子----------源码搬运工 2
Aardio内嵌Electron浏览框怎么正确添加启动参数? 1
Aardio取汉字的字节数或字符数 1
怎么实现mssql图片数据的读写 2
aardio_从49个数字里选六个和值为150的不重复的数字 1
在嵌入wps的时候,多了一个 透明的边框,这个怎么消除它 1
万能助手入门帮助教程:学会科学地管理工作文件 1
Aaardio开发内嵌Electron浏览框放服务器上无法下载组件的解决办法 1