http://www.xinzimi.com/629.html
配置略去
1,打开淘宝登陆地址
2,点击提交按钮,出现验证码
3,截取验证码图片并进行保存
4,Java使用Ajax动态加载验证码图片
5,输入用户名,密码和验证码,提交表单,利用IO动态生成js文件
6,读取js文件内容,冰fill form 输入框
7,点击登陆按钮
8,登陆成功,等啥,down网页呗,然后IO读取解析网页。
总控制 js文件:
var casper = require('casper').create();
casper.start('https://login.taobao.com/member/login.jhtml?f=top&redirectURL=http://www.taobao.com/', function() {
// this.click('input[id="TPL_username"]');
//this.fill('input[id="TPL_username"]','xxxxxx@qq.com');
this.fill('form[id="J_StaticForm"]', {
'TPL_username': 'xxxxxx@qq.com',
'TPL_password': 'xxxxxx'
}, false);
});
//casper.then(function() {
// this.click('input[id="J_SafeLoginCheck"]');
// this.capture("baidu1.png");
//this.echo('login...');
//});
casper.then(function() {
this.click('input[id="J_SubmitQuick"]');
// this.capture("baidu1.png");
this.echo('login...');
});
casper.then(function() {
this.click('id="J_StandardCode"');
// this.capture("baidu1.png");
this.echo('login...');
});
casper.then(function() {
// this.click('input[id="J_SubmitStatic"]');
this.wait(3000,function() {
this.capture("baidu99999.png");
});
});
casper.then(function() {
this.fill('form[id="J_StaticForm"]', {
'TPL_username': 'xxxxxx@qq.com',
'TPL_password': 'xxxxxx',
'TPL_checkcode': 'sssrrrrr'
}, false);
});
casper.then(function() {
this.wait(3000,function() {
this.capture("baidunewnewnewnew.png");
});
});
casper.then(function() {
// this.click('input[id="J_SubmitStatic"]');
this.wait(30000,function() {
require('d:/pc/test3.js');
});
});
casper.then(function() {
// this.click('input[id="J_SubmitStatic"]');
this.wait(3000,function() {
this.capture("baiduok.png");
});
});
casper.then(function() {
this.click('button[class="J_Submit"]');
// this.capture("baidu1.png");
this.echo('login...');
});
casper.then(function() {
// this.click('input[id="J_SubmitStatic"]');
this.wait(3000,function() {
this.capture("baidu3333.png");
});
});
casper.then(function() {
this.wait(3000,function() {
this.capture("baidu4444.png");
});
});
casper.thenOpen('http://trade.taobao.com/trade/itemlist/list_bought_items.htm?spm=1.7274553.1997525045.2.VhoaDO', function (status) {
var url="http://trade.taobao.com/trade/itemlist/list_bought_items.htm?spm=1.7274553.1997525045.2.VhoaDO";
this.download(url, 'list.html');
});
casper.run();
动态生成配置文件:
casper.then(function() {
this.wait(30000,function() {
this.capture("baiduok.png");
});
});
casper.then(function() {
this.fill('form[id="J_StaticForm"]', {
'TPL_checkcode': 'sfv5'
}, false);
});
casper.then(function() {
this.wait(3000,function() {
this.capture("baiduok.png");
});
});
相关推荐
httpclient模拟登录淘宝源码,测试可用。5分重别人那下下来的,jar包没有的我都加全了 httpclient模拟登录淘宝源码,测试可用。5分重别人那下下来的,jar包没有的我都加全了
java爬虫模拟登陆源码:直接导入eclipse,用于爬虫初期网站抓取数据的模拟登陆,即下即用。
利用wininet库方法,HttpOpen,HttpConnect,HttpOpenRequest,HttpSendRequest模拟登录淘宝。
10几套超漂亮的淘宝客单页源码,带文章系统!
自己写的模拟淘宝登录源码,支持验证码,希望给有需要的朋友提供一定帮助。
爱淘吧淘宝客免费版 版本号:V_1_3 [简介]"爱淘吧淘宝客"是由爱淘吧为淘宝客用户专门开发的一个便于商品、商铺信息推广的站点系统。您只需要下载淘宝客系统安装,您便拥有一个独立的淘宝客...非常感谢您使用本产品.
当时有一个将串口输入模拟为键盘输入的需求,由此写的一个小工具,附源码,随便看,见笑了
漂亮的登陆界面html源码
C# WINFORM网站登陆带验证码 深圳社保查询
Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...
模拟点击。后台版 源码
java + jsp 整合SSH框架仿淘宝网络商城源码,直接发布可以使用。
JT/T808模拟终端c#源码
自己精心收集漂亮的后台登陆界面管理页面源码html+js,可以结合到ASP.NET(C#),asp,PHP,JSP语言,编写后台功能源码。界面主要包括登陆和管理界面。
20种大气漂亮的后台登陆界面HTML源码
unity3d模拟飞机飞行源码Flight Simulation Engine,支持 iOS和 Android平台,非常逼真的飞机飞行模拟器,高度先进飞行动力学建模,含声音。