`

自动定时登陆网站

    博客分类:
  • java
阅读更多

(1)java代码(实现方式来自:http://www.a3gs.com/BookViews.asp?InfoID=3224&ClassID=936)

package com.jdk6;

import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.util.Date;

public class TestHttpConnectionPost {
	private static final String POST_URL="http://192.168.19.11:8010/signin/signin.jsp";
	private static final String NAME="wli";
	private static final String PASSWD="11111111";
	private static final String X="27";
	private static final String Y="18";
	
	public static void readContentFromPost()throws IOException{
		URL postUrl = new URL(POST_URL);
		HttpURLConnection connection=(HttpURLConnection) postUrl.openConnection();
		connection.setDoOutput(true);
		connection.setDoInput(true);
		connection.setRequestMethod("POST");
		connection.setUseCaches(false);
		connection.setInstanceFollowRedirects(true);
		connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
		connection.connect();
		String content = URLEncoder.encode("name", "UTF-8") + "="
        + URLEncoder.encode(NAME, "UTF-8");
		content += "&" + URLEncoder.encode("passwd", "UTF-8") + "="
        + URLEncoder.encode(PASSWD, "UTF-8");
		content += "&" + URLEncoder.encode("x", "UTF-8") + "="
        + URLEncoder.encode(X, "UTF-8");
		content += "&" + URLEncoder.encode("y", "UTF-8") + "="
        + URLEncoder.encode(Y, "UTF-8");
		DataOutputStream out = new DataOutputStream(connection
	              .getOutputStream());
		out.writeBytes(content);
		out.flush();
		out.close();
		BufferedReader reader=new BufferedReader(new InputStreamReader(connection.getInputStream()));
		String line;
		System.out.println("=============================");
	    System.out.println("Contents of post request");
	    System.out.println("=============================");
	    while((line=reader.readLine())!=null){
	    	System.out.println(line);
	    }
	    System.out.println("=============================");
	    System.out.println("Contents of post request ends");
	    System.out.println("=============================");
	    reader.close();
	    connection.disconnect();
	    String filename="logon.log";
		FileWriter fw=new FileWriter(filename);
		fw.write("logon log: " + (new Date()).toString());
		fw.close();
	}
	
	public static void main(String[] args){
		try{
			readContentFromPost();
		}catch(IOException e){
			e.printStackTrace();
		}
	}
}

编译生成:TestHttpConnectionPost.class。

 

(2)写脚本logon.bat,内容:

java com/jdk6/TestHttpConnectionPost
 

(3)windows xp任务计划中建立任务,定时执行logon.bat

分享到:
评论

相关推荐

    python实现定时登陆新浪微博并发送图文微博~

    python实现定时自动登陆新浪微博并发送图文微博 python2.7 windows

    VB6.0源代码编写定时登录Internet程序,可设置定时登录指定网址。

    在VB6.0编程环境中,开发一个定时登录Internet的程序是一项常见的任务,尤其适用于需要定期自动访问特定网页或执行在线操作的场景。本程序的核心功能是利用VB6.0的内置组件和API函数来实现定时器功能,并结合HTTP...

    定时开机定时关-时间金系统8.01

    可以按一次、小时、每天、每周、重复、空闲、登陆时来控制软件运行、播放影象音乐、打开网站、电脑声音开关、定时开机、定时关机、执行键盘鼠标模拟等功能。 定时开关机后,能自动发电子邮件或手机短信通知。

    Chrome浏览器 抢购、秒杀插件,秒杀助手,定时自动点击

    任意网站,自定义添加秒杀定时任务 支持可视化选择“秒杀”按钮+自定义选择dom元素 自定义秒杀频率,秒杀次数 秒杀前2分钟提醒 北京时间,本机时间随意选择 北京时间手动校对,准时秒杀 任务实时修改保存 注意事项 ...

    定时开机定时关机-时间金系统安装程序8.01

    时间金系统可以按一次、小时、每天、每周、重复、空闲、登陆时来控制软件运行、播放影象音乐、打开网站、电脑声音开关、定时开机、定时关机、执行键盘鼠标模拟等功能。 定时开关机后,能自动发电子邮件或手机短信...

    WINDOWS 自动登陆工具 XP / SERVER 2000/ WIN2003/都支持

    在Windows操作系统中,自动登录功能是一项实用特性,尤其对于服务器环境或者个人计算机设定定时任务时非常有用。"WINDOWS 自动登陆工具"就是针对这一需求设计的软件,它支持XP、SERVER 2000以及WIN2003等多个Windows...

    好用的QQ自动登陆器

    除了自动填充功能,QQ自动登陆器可能还提供了其他实用功能,如多账号管理、快捷切换、定时登录和自动下线等。多账号管理允许用户添加并保存多个QQ账号,方便切换使用;定时登录和自动下线则可以根据用户的设定,在...

    基于GO语言与chromedp库实现网站自动登录,以长期定时任务,实现三维家网站自动登录获取cookie,

    基于GO语言与chromedp库实现网站自动登录,以长期定时任务,实现三维家网站自动登录获取cookie,并更新到mysql数据库为例。Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门...

    定时登陆模块

    实际的登录逻辑可能位于`com`下面的某个子包,如`com.example定时登陆.module`,包含了实现定时登录功能的类。 综上所述,定时登录模块是一个涉及多方面技术的系统组件,包括定时任务调度、网络通信、配置管理、...

    asp.net登陆自动跳转代码实例

    在ASP.NET中,实现用户登录并自动跳转到特定页面是常见的需求,这通常涉及到身份验证(Authentication)和授权(Authorization)过程。下面我们将深入探讨这个主题。 一、身份验证基础 在ASP.NET中,身份验证主要...

    pageoperator.rar_PageOperator)_nowcxf_whatls2_定时提交网页_网页抢购

    比如批量注册网站用户名,自动登陆网站后自动点击签到,自动输入内容并发表,商品自动抢购,批量自动发表评论等 网页自动操作监控工具由自动刷新工具、自动点击工具和自动提交工具组成。通过这些工具组合可实现...

    定时开机 v9.202

    时间金系统软件可以按一次、小时、每天、每周、重复、空闲、登陆时来控制软件运行、播放影象音乐、打开网站、电脑声音开关、定时开机、定时关机、执行键盘鼠标模拟等功能。 时间金系统软件 9.202 版本自动操作控制...

    淘宝定时自动抢购下单脚本

    淘宝定时自动抢购 抢购脚本是通过Selenium来完成调用登陆页面,自己扫码登录,和自动点击的操作的。 Selenium是一个用于Web应用程序测试的工具,Selenium可以直接运行在浏览器中,通过后台控制操作浏览器,完成下单...

    windows系统自动登陆脚本

    ### Windows系统自动登陆脚本知识点解析 #### 一、自动登录功能概述 在Windows系统中,自动登录功能允许用户在启动计算机后无需手动输入用户名和密码即可直接进入系统。这对于服务器环境尤其有用,特别是在需要...

    163邮箱自动登陆 循环登陆

    8. **浏览器扩展实现**:压缩包中的“浏览器(163登陆)”可能是指一种浏览器扩展或插件,这类工具可以直接在浏览器内实现163邮箱的自动登录功能,通过浏览器API与网页交互,实现自动填写表单和提交登录请求。...

    通达OA自动登陆代码(JDK6版)

    通达OA自动登陆代码(JDK6版)是一个专为通达OA2011网络智能办公系统设计的自动化登录解决方案。这个项目基于Java编程语言,具体使用了JDK6版本作为开发环境,旨在提高用户在日常工作中登陆OA系统的效率,减少手动...

    京东自动下单工具源码+项目说明 (自动登录,指定时间预约商品,商品补货监控,自动加购物车,自动下单).zip

    2.定时加购物车下单 ![操作界面](./Docs/img/banner.jpg) ## 主要功能 - 开箱即用的软件(仅windows) - web操作界面(跨平台) - 登陆京东商城([www.jd.com](http://www.jd.com/)) - 手机扫码登录 - 保存/...

    时间金系统 - 定时开机 定时关机 数据保护 时间校对 任务计划 键盘鼠标模拟 空闲关机 笔记本电池检测

    2、 在计算机电源关闭的条件下,能够无限次地定时启动计算机,在定时启动的同时,您可以设置任意要自动运行程序、音乐、网站等。 3、自动检测电池电量,在电量低到一定程度时自动关机并保护现场数据。 4、使用本...

    自动打开网页命令BAT专用

    自动打开网页命令,,自己试试顶戴要3 顶替

    简单的chrome插件,实现自动登录.

    2. **页面侦测** - 通过`content_script.js`监听页面加载事件,判断是否为需要自动登录的网站。 3. **自动填充表单** - 当检测到特定页面时,插件会查找登录表单,使用`document.querySelector()`或`document....

Global site tag (gtag.js) - Google Analytics