| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1272 人关注过本帖
标题:Webbrowser 能否多引用不影响
只看楼主 加入收藏
woa
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2008-12-4
结帖率:85.37%
收藏
已结贴  问题点数:20 回复次数:2 
Webbrowser 能否多引用不影响
注册帐号使用VB自动填表,多个引用Webbrowser,发现会影响验证码,只有最后一个引用的显示验证码是正确的,如何让Webbrowser多个引用互不影响,提高注册的效率
搜索更多相关主题的帖子: Webbrowser 
2010-09-21 15:46
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4943
专家分:30067
注 册:2008-10-15
收藏
得分:20 
一个程序里,访问一个服务器时,不管用多少个 webbrowser 都是一个 COOKIE ,一个进程标记, 验证码是 基于 CookIE 来识别不同的浏览进程的,
所以,如果是访问验证码的话,只能一个程序读一个验证码.不能去多读.多读的永远只有最后一个有效.

提高注册效率?? ,验证码是什么形式的? 你是如何识别的??
一、验证码是图片形式的,但有自动识别程序.     通常是这种的
   使用 winsock 访问网页,自己生成 需要提交 的 POST 数据,使用 WINSOCK down 文件的协议手动下验证码,然后保存为临时文件,
加载到 图片框,再识别(人工或自动)。  这是通常的办法。
二、验证码是图片形式的或其它形式,但验证数据放在COOKIE里的。     这种的有,极少
   使用 winsock 访问网页,直接读取 COOKIE里的验证数据,生产 POST 数据,提交给服务器。
三、验证码是字符形式的,直接写在HTML中      这种我见过一次,最有趣了
   使用 winsock down 文件协议,然后分析 读取的 所有数据,找出验证码来。生成 POST 数据 给服务器

如果你能自动识别 Webbrowser 里的验证码,或者你现在的程序工作非常完美,不打算大动手术了
1、程序做成 子母式的程序。
2、你现在的程序作为子程序。注册成功与否,均到一个文件里写流水日志。然后自动退出。
3、母程序,设置子程序数最大数,然后设置需要申请的帐号数。
   
   A:如果帐号数》子程序最大数,否则直接运行帐号数个程序
   B:同时运行 最大数的子程序 ,然后每隔5秒扫描进程,或者使用别人办法来判断 子程序有多少个在运行。
   C:当少了一个进程后,读流水日志,统计申请成功的帐号数。凡有成功时,均要减少 需申请的帐号数
   循环到A 。
   这种的办法,因为是使用了多个进程,所以它们之间的 webbrows 之间就不会互相影响了,申请进度到母进程上显示。

授人于鱼,不如授人于渔
早已停用QQ了
2010-09-21 17:20
woa
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2008-12-4
收藏
得分:0 
只是自动填表,手动打验证码, 而且还没用到你那个方法,是用截图截取验证码的。。

我看到过一次可以输入3个验证码注册的软件,也看到过一次登录10个WEB.的软件,不知道他们怎么实现的。。如果网页模拟提交没法实现的话,莫非是更高级的发POST封包才能实现?
2010-09-21 21:00
快速回复:Webbrowser 能否多引用不影响
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014059 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved