C# 自动投票和手机号码归属地查询 - 简单程序源码分享(高手飘过)
C# 自动投票和手机号码归属地查询 - 简单程序源码分享(高手飘过)
如有转载,请注明出处: http://www.cnblogs.com/sabby/archive/2012/01/01/2309675.html
C# 自动投票和手机号码归属地查询 - 简单程序源码分享(高手飘过)
一、自动投票
网上最近出现很多投票支持,今天在网上看到突发奇想要写一个简单程序自己刷,同时分享个手机号码归属地查询源程序代码,希望大家支持下小女的博客的第一个作品。
1.用Chrome打开 你想投票的网页,这里我以 http://ent.ifeng.com/tv/special/2012kuanian/ 为例,打开后按F12就可以下面网页的信息,如图:
点击网页上“我支持他”
点进去..
找到它请求的地址并打开像这样:
接下来开始写程序,代码如下:
using System.Windows.Forms;
namespace HnVote
{
public partial class Form1 : Form
{
private static int _count;
public Form1()
{
InitializeComponent();
Timer timer = new Timer {Interval = 1000};
timer.Tick += new EventHandler(timer_Tick);
timer.Start();
}
private void timer_Tick(object sender, EventArgs e)
{
Text = "正在刷第 " + _count++ + " 票...";
webBrowser1.Url = new Uri("http://survey.news.ifeng.com/accumulator_ext.php?key=http%3A%2F%2Fent.ifeng.com%2Ftv%2Fspecial%2F2012kuanian%2F%3F6%3Ft%3Dding&format=js&callback=ifeng_Ding_Handler.InitDingNum&extdata=ding_num_box6");
}
}
}
二、 手机号码查询
它会自动不挺刷这个网页,看到这你们都懂了吧,下面再说说手机号码查询,这个跟刷票一样原理,前几部都要一样,同样用浏览器打开手机号码查询的网站,同以上步骤找到他调用的地址,最后编写代码如下:
using System.Windows.Forms;
using System.Xml;
namespace HnVote
{
public partial class Mobile : Form
{
public Mobile()
{
InitializeComponent();
}
private static string[] GetMobileInfo(string number)
{
try
{
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.Load("http://api.showji.com/Locating/default.aspx?m=" + number);
XmlNamespaceManager cx = new XmlNamespaceManager(xmlDocument.NameTable);
cx.AddNamespace("content", "http://api.showji.com/Locating/");
XmlNodeList nodes = xmlDocument.SelectNodes("//content:QueryResult|//content:Mobile|//content:Province|//content:City|//content:Corp|//content:Card|//content:AreaCode|//content:PostCode", cx);
if (nodes.Count == 8)
{
if ("True".Equals(nodes[1].InnerText))
{
return new string[]
{
nodes[0].InnerText, nodes[2].InnerText, nodes[3].InnerText, nodes[4].InnerText,
nodes[5].InnerText, nodes[6].InnerText + nodes[7].InnerText
};
}
}
return new string[] { "false" };
}
catch (Exception)
{
return new string[] { "false" };
}
}
private void button1_Click(object sender, EventArgs e)
{
try
{
string[] num = GetMobileInfo(textBox1.Text);
MessageBox.Show("所查号码:" + num[0] + "\n归属省份:" + num[1] + "\n归属城市:" + num[2] + "\n城市区号:" + num[3] + "\n城市邮编:" +
num[4] + "\n卡 类 型:" + num[5], "查询结果", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message,"错误提示",MessageBoxButtons.OK,MessageBoxIcon.Warning);
}
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if(e.KeyCode==Keys.Enter)
{
button1_Click(sender,e);
}
}
}
}
下面我提供源程序个大家下载,源码下载:http://www.ctdisk.com/file/3966695
好了,希望大家不要见笑,一个初学者的弱弱创作...
转载于:https://www.cnblogs.com/sabby/archive/2012/01/01/2309675.html
C# 自动投票和手机号码归属地查询 - 简单程序源码分享(高手飘过)相关推荐
- 王者荣耀战力查询小程序源码下载-支持安卓ios微信和QQ战力查询支持打包成APP
王者荣耀战力查询小程序源码下载-支持安卓ios微信和QQ战力查询支持打包成APP 该源码没有后台的也无需后台的,所以也就没有什么服务器和域名的烦恼和费用了 使用方法用HBuilder X软件打开文件然 ...
- 查分吧(chafenba)万用考试成绩查询小程序源码
查分吧(chafenba)万用考试成绩查询小程序源码 小程序演示:查分吧 小程序源码:http://mabida.cn/chafenba.zip 可以快速应用于保密性不高且修改不频繁的成绩.工资.证书 ...
- 【小程序源码】王者战力查询改名工具箱微信小程序源码分享下载,战力查询小程序
介绍 今天分享一款战力查询小程序源码, 微端Q苹卓四端战力查询 带改名工具,空白名.重复名.符号名改名小程序源码 界面精美,无需服务器后台. 至于更多,就大家自行研究咯! 小编测试演示图 小程序源码下 ...
- 最新云开发王者荣耀查询小程序源码
正文: 最新云开发王者荣耀查询小程序源码,是最近刚出来的,无需数据库,无需服务器即可搭建,因为是云开发的,程序仅几百KB而已. 下载方式: lanzou.com/iBfac029a3di
- 2023热门抖音权重查询小程序源码
2023热门抖音权重查询小程序源码 跟抖音上很火的一模一样,小程序适配优化.接口免费.小程序不是网页· 修改教程: 1,如果想修改或者去除水印,直接删除或修改"index.html" ...
- 2023 手机号归属地查询库PHP源码
一款可以查询手机号归属地PHP源码,以php读取txt查询,支持上传二级目录访问! 源码界面排版比较简单,可自行二开美化界面 源码主要文件目录: index.html(查询首页) 1.php (查询后 ...
- SSM+MYSQL 中药方剂管理与查询小程序源码71796
毕业设计 SSM 中药方剂管理与查询小程序 院 系: 姓 名: 学 号: 专 业: ...
- 快递查询小程序源码可运营+微信物流快递查询小程序
介绍: 去微信公众平台注册小程序https://mp.weixin.qq.com/ 下载微信开发者工具 https://dldir1.qq.com/WechatWebDev/release/p-ae4 ...
- 公交系统java程序设计,基于JAVA的JSP城市公交查询系统,源码分享
今天将为大家分析一个城市公交查询系统的设计与实现(公交查询系统是为推进地名信息服务工作,软件基于MYSQL数据库,只要将公交站点等信息输入数据库,就可以很快构建成一个简单.实用的本地公交查询系统.分析 ...
最新文章
- 《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一1.1 生成执行计划
- sap中用函数增加断点(break point)
- java中的md5加密_java中的MD5加密
- RocketMQ简介、环境搭建
- 都说性能调优难?玩转这3款工具,让你秒变“老司机”!
- react 事件处理_在React中处理事件
- 他无意间玩了这12个游戏,却掌握了Python基础,前后只用了一个月
- html游戏图标库,又一款开源图标库 CSS.GG,值得一用
- SpringCloud工作笔记060---SpringBoot中使用WebSocket实现即时通讯_实现呼叫中心业务封装
- css3中的新特性经典应用
- wxpython 优秀的界面_好用的 wxPython 界面設計工具 — wxFormBuilder
- Google拒绝因搜索不良信息被传唤
- Codeforces #662C Binary Table
- 在MAC上如何隐藏文件夹以及查看隐藏文件
- H5开发html文件转换pdf,将HTML页面转换为PDF文件并导出
- 化学计算机模拟计算,计算机化学与分子设计课件.ppt
- 计算机显卡维修,pci-e显卡基本维修教程
- 元宇宙带来的游戏变革会是怎样的?
- 浅谈windows 编程中SendMessage函数的妙用!!!
- Windows 文件属性
热门文章
- C++指针和数组和动态分配内存
- 服务器系统更新要多久,请问系统服务器多长时间更新一次
- php 获取有道翻译,python爬虫 身边的翻译专家——获取有道翻译结果
- slf4j mysql_能显示sql语句,没有报错,但是MySQL里没有表?还有,slf4j是必须的吗?...
- 带孩子们做环球旅行的读后感_孩子少言寡语、不爱说话怎么办?家长们可以这样做...
- python堆结构heapq
- WIZnet无线模块WizFi210/220 硬件设计指导
- [每日一题] OCP1z0-047 :2013-07-13 oracle 10g正则表达式 REGEXP_LIKE 用法
- Maven+Eclipse+SparkStreaming+Kafka整合
- ABBYY PDF Transformer+功能概述