aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 10453|回复: 4

sina的验证码为啥会显示不出来啊?

[复制链接]

38

主题

83

回帖

687

积分

三级会员

积分
687
发表于 2012-9-10 18:00:59 | 显示全部楼层 |阅读模式
代码如下,为啥会显示不出新浪的验证码呢?

import win.ui;
import web.form;
import inet.http;
/*DSG{{*/
var winform = ..win.form( bottom=399;parent=...;right=599;text="aardio Form" )
winform.add(
button={ bottom=372;text=
"button";left=280;top=333;z=2;right=381;cls="button" };
picturebox={ top=334;z=3;bottom=387;right=216;left=26;cls=
"picturebox" };
edit={ bottom=308;text=
"edit";left=25;multiline=1;top=16;z=1;right=575;edge=1;cls="edit" }
)
/*}}*/
wb=web.form(winform.edit)
wb.noScriptErr=
true
import console
winform.button.oncommand =
function(id,event){
   
//winform.msgbox( winform.button.text );
    wb.go("https://login.sina.com.cn/signup/signup.php");
    wb.wait(
"");
    url =
"https://login.sina.com.cn/cgi/pin.php?r=1347267733031&lang=zh"//注册码

    winform.picturebox.image=inet.http().get(url);
    console.log(url)
}


winform.show();
win.loopMessage();

52

主题

217

回帖

1708

积分

四级会员

积分
1708
发表于 2012-9-10 18:35:20 | 显示全部楼层
PNG格式,要专门处理

38

主题

83

回帖

687

积分

三级会员

积分
687
 楼主| 发表于 2012-9-10 18:36:59 | 显示全部楼层
本帖最后由 504048981 于 2012-9-10 18:54 编辑
winner 发表于 2012-9-10 18:35
PNG格式,要专门处理


参考老大的帖子 显示出来了 还有别的办法吗

import win.ui;
/*DSG{{*/
var winform = win.form( text="aardio Form";right=349;bottom=249 )
winform.add(
picturebox={ bottom=141;right=252;left=70;top=41;transparent=1;z=1;text=
"picturebox";cls="picturebox" }
)
/*}}*/

winform.show();

import gdip;
import inet.http;

var imgData = inet.http().get("https://login.sina.com.cn/cgi/pin.php?&lang=zh&r=");
var img = gdip.image ( imgData )   

var graphics = gdip.graphics(  winform.picturebox )
gdip.DrawImage( graphics, img, 0, 0 )

win.loopMessage();

5

主题

118

回帖

1483

积分

四级会员

积分
1483
发表于 2012-9-10 19:02:54 | 显示全部楼层

0

主题

9

回帖

128

积分

一级会员

积分
128
发表于 2014-9-12 11:16:30 | 显示全部楼层
本帖最后由 大将军 于 2014-9-12 11:17 编辑

简单点的:

  1. import inet.http;
  2. import gdip.bitmap;
  3. var img = inet.http().get("https://login.sina.com.cn/cgi/pin.php?r=1347267733031")
  4. winform.picturebox.setBitmap( gdip.bitmap(img).copyHandle() )
复制代码
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-2-13 09:15 , Processed in 0.062433 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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