提示:9月1日腾讯方面已对接口位置添加校验功能,因此暂时无法自定义位置。考虑到此事并没有多大意义,因此目前没有对暂定无解的问题有想解决的动力
0. 摘要
相关说明参见 玩具系列:批量QQ群签到工具(支持自定义位置)。
V2版对相关流程进行了优化,并增强了自定义功能。
1. 更新内容
现在支持检测签到状态,已签到的QQ群会有提示。
现在支持自定义模板,系统内置了一定的模板,同时可自定义。
2. 自定义模板说明
自定义模板可使用软件目录下的 签到句子.txt 文件。
# 文件必须保存为UTF-8编码# 以“#”开始的行是注释,会被软件忽略# 以“$”开始的行是变量行,格式为:<变量名>=<内容1>,<内容2>……# 内容和内容之间可用空格...
木魚
9年前 (2015-08-29) 12084℃ 21评论
35喜欢
0. 啥叫QQ群签到自定义位置?
就是这个。
QQ群签到在手机端是可以自动定位的,PC端没有办法输入位置。然而由于位置太复杂了,想腾讯也没想好怎么过滤(然后也低估了广大人民群众的无聊程度……),所以这个字段并没有过滤什么。
前些日子一个叫 www.diefishfish.com 的网站作者发了一个工具,可以批量签到的,他们玩的很欢快……今天他们跟我喊说那个工具出错了不能用了,于是我就搞了一个山寨的。其实这种工具不需要管理员权限的……
PS,那个作者的域名有点儿跟我死磕到底的意思……他们都问我是不是跟我有仇……
1. 先发工具
先说好了,工具需要 .Net Framework 4.0的支持。如果你启动的时候看到什么无法加载文件的错误,或者什么System.Core之类的东西,可能是你的Fra...
木魚
9年前 (2015-08-28) 19837℃ 17评论
29喜欢
更新综述
8.0.8是一个功能更新版本。本版本最大的变更应该是增强联系人管理功能。而这所有的功能变更,可用下图来表示。
下载信息
更多信息参考订票助手.NET主页。
...
木魚
9年前 (2015-08-21) 6495℃ 6评论
6喜欢
0. 概述
ILSPY是一个免费开源的.NET反编译工具。和其它反编译工具如Reflector、dotPeek、JustDecompile等相比,在功能完整、反编译代码质量和速度方面,取得了比较好的均衡。
而且它还是开源的。
1. 中文版概述
中文版基于ILSPY官方最新的源码编译,所有界面和提示文字等均已中文化,包括反编译代码中可能出现的提示。
同时,作为一个MOD,此版本针对反编译为IL功能做了特殊的修改。如下图所示。
每一行IL都会在上方以注释的形式将此处IL在源文件中的位置、具体的字节全部注释出来。为了干嘛呢?为了XX……其实这是我为了自己偷偷和谐一些收费控件而专门做的。
2. 相关资源&下载
3. 编外话题
简单对比一下各个反编译软件(根据本鱼的主观评价)。
&nbs...
木魚
9年前 (2015-08-19) 7304℃ 3评论
7喜欢
每天我都在烂尾和不烂尾间徘徊。每次我都想着累死累死累死,我这么彷徨这么无助这么凄凉,连路灯都用昏黄的灯光为我默泪,为什么我还要在这边继续着有人看或没人看的事,写能怎么样,断更又能怎么样。只是强迫症的独特天赋在鞭策着我,于是每次都会极不情愿地拿起键盘,强大的羞耻心在时刻地提醒着我,如果真的断更了,下一次上厕所你一定会忘记带纸,你就只能凄凉着等着有人路过大方地施舍给你一张草纸,因为你连人民币都没有,你从来不会在大号的时候带着钱包。说到这里,下次记得放一卷手纸在卫生间的角落里。。。
上一章写到已经成功获得了验证码并且输入。那么输入后能干嘛?当然先登录了
7.1 先完成一些辅助函数和登录界面
创建登录界面应该是极为简单的事情,就不多说了。我们这里设计个登录界面如下。
然后写上了俩调用函数。
...
木魚
9年前 (2015-08-18) 18338℃ 15评论
23喜欢
前言:这段时间太忙,这个系列几乎没抽出时间来写。现在来慢慢继续挤牙膏。关于FSLIB.NETWORK网络库或这个演示项目有任何问题的,请在问答社区(http://ask.fishlee.net/category-21)中反馈提问
6.1 验证码流程分析
我们照例打开Fiddler抓包,在跟踪登录和提交流程后,我们可以很容易看到相关的请求。我们先到登录12306的页面上看看样子。
看到了让人抓狂的图片验证码。其实我对这验证码还是好评的。让我们先来试一下验证码错误是什么情况。两行四列图片,我们先点击第一行第一张的左上角,和第二行第一张的左下角,也就是截图中标记的两个区域。这么做的原因是为了待会儿的提交测试做坐标映射(因为提交出去的信息不一定就是相对于图片本身的原点的)。也就是这样。
...
木魚
9年前 (2015-08-12) 9757℃ 3评论
17喜欢
SimpleUpdater for .NET 是一个适用于.NET的快速自动更新类库,用于快速地为现有的.NET应用程序添加上自动更新功能。
更新详情
客户端更新内容
修正在.NET2.0情况下使用DLL会有加载异常的BUG
多服务器模式增加遍历模式:除发生错误外,没更新时也可以遍历所有服务器直到没有更新
修正个别情况下多次检查更新时,重新下载的更新内容不会被使用的BUG
更新操作跟踪日志内容更新,更全面,同时增加控制台日志模式
打包工具更新内容
RTF文件增加取消绑定功能
安装&下载方式
详情请参见主页 http://www.fishlee.net/soft/simple_autoupdater/
...
木魚
9年前 (2015-07-19) 3423℃ 1评论
1喜欢
7.25 概述
7.25 是一个维护性更新。
变更详情
修正改签的时候在部分情况下无法改签,提示“查询出错”的BUG
相关网址
发布主页:http://www.fishlee.net/soft/12306/
论坛地址:http://bbs.fishlee.net/
本版本下载地址:http://www.fishlee.net/service/download/601/12306%e8%ae%a2%e7%a5%a8%e5%8a%a9%e6%89%8b.net_7.25.1.7z
...
木魚
9年前 (2015-07-12) 3263℃ 3评论
2喜欢
7.25 概述
7.25 是一个小幅度更新,更新了些看起来有卵用但其实没啥卵用的东西。
较为明显的功能性更新将会在V8中体现。
嗯,不过V8目前还没有在开发计划中。
变更详情
订单管理更新,支持变更到站车票状态显示
修正个别情况下无法关闭设置对话框的BUG
错误信息监测增加IP封锁提示
增加调试模式,便于在出现错误时提供详细日志
相关网址
发布主页:http://www.fishlee.net/soft/12306/
论坛地址:http://bbs.fishlee.net/
本版本下载地址:http://www.fishlee.net/service/download/600/12306%e8%ae%a2%e7%a5%a8%e5%8a%a9%e6%89%8b.net_7.25.7z
...
木魚
9年前 (2015-07-08) 3272℃ 2评论
1喜欢
SimpleUpdater for .NET 是一个适用于.NET的快速自动更新类库,用于快速地为现有的.NET应用程序添加上自动更新功能。
更新详情
客户端更新内容
提升使用匿名FTP作为服务器地址进行更新的兼容性
安装&下载方式
详情请参见主页 http://www.fishlee.net/soft/simple_autoupdater/
...
木魚
9年前 (2015-07-06) 3613℃ 1评论
4喜欢
SimpleUpdater for .NET 是一个适用于.NET的快速自动更新类库,用于快速地为现有的.NET应用程序添加上自动更新功能。
更新详情
客户端更新内容
增加组件ID检测事件
增加同步检测更新以及任务检测更新方式
增加“不存在则跳过”的文件更新逻辑
修正下载时进度显示的bug
变更当前主程序模块以及信息监测方式
变更行为,最低版本达不到要求也视作错误
部分逻辑调整,提升特定情况下检测更新的速度
打包工具更新
加入组件ID支持
变更文件列表编辑方式,新增组件ID编辑以及“不存在则跳过”逻辑
新增打包选项,支持使用随机包名
新增打包前清空目标目录的选项
变更内容详解
打包工具:清空目标目录以及随机文件名选项
随机文件名选项是一个特殊的需要。在这之前版本的打包工具中,升级包的...
木魚
9年前 (2015-06-27) 6452℃ 5评论
1喜欢
7.24.1 概述
7.24.1 是一个维护性更新,更新了些其实没啥卵用的东西。
变更详情
移除欢迎页百度推广栏 (去掉了广告)
配置中心增加重置所有设置数据的功能(包括用户记录)
相关网址
发布主页:http://www.fishlee.net/soft/12306/
论坛地址:http://bbs.fishlee.net/
本版本下载地址:http://www.fishlee.net/service/download/593
为啥去掉了百度广告
为啥去掉呢……是这样的。当时之所以加上是因为鬼迷心窍,觉得可以赚点儿零花钱贴补家用。加过之后就没去管了,今天看邮箱才发现原来百度这老家伙早就在2月初(没错,加了没几天)的时候就封禁了我的推广账号,说是违反规则啥啥啥的,让我自查。我可没这耐...
木魚
9年前 (2015-06-23) 3488℃ 1评论
0喜欢
0. 前言
继上次发了一个 ExpressionTree Visualizer(表达式树可视化工具) for VS2013/2015 RC 后,突然对可视化调试器有了点兴趣……于是在琢磨了两天后,搞出这么个加强版的可视化工具扩展包。
提示:本扩展包中包含了上一个博客所附带的表达式树可视化工具,因此建议在安装前先删除之前放置的文件。
这个包相比而言功能强了很多……包含了以下类型的可视化支持:
byte[],字节数组,在协议分析和流处理中大量用到
HtmlDocument/HtmlNode/HtmlNodeCollection,属于 HtmlAgilityPack 中的玩意儿,网页抓取中经常用到,因此为它们实现了可视化调试器,并可以测试XPATH。
XmlDocument/XmlNode/Xm...
木魚
9年前 (2015-06-18) 6319℃ 9评论
2喜欢
1.简介
Expression Tree Visualizer 是一个集成在Visual Studio中的工具,用于在运行时以树状结构显示出指定的Expression。
2. 使用方法
下载安装包:http://www.fishlee.net/service/download/589
解压后根据你的VS版本选择合适目录下的 ExpressionTreeVisualizer.dll 文件,复制到你的VS安装目录下的 Common7\Packages\Debugger\Visualizers 目录里
重启VS
3. 更多资料
ExpressionTreeVisualizer by Feddas @Github
Expression Tree Visualizer | Sacha&...
木魚
9年前 (2015-06-16) 12608℃ 0评论
7喜欢
7.24 概述
7.24 是一个功能性更新,调整了订单改签流程。
变更详情
同步12306最新改签政策,符合条件的订单改签时可以改签到站
修正退票成功但依然提示退票失败的BUG
其它细节修正
相关网址
发布主页:http://www.fishlee.net/soft/12306/
论坛地址:http://bbs.fishlee.net/
本版本下载地址:http://www.fishlee.net/service/download/588
购票提示
推荐的操作:开启CDN加速,多次重复登录以便于使用不同的CDN节点,效果比一次登录开多标签好
如果你要购票的车站是过路站,请尽量往前往后看几站,买到大站以及通票。越是中间的过路站有票的概率越低
随时关注。切记不是预售期最后一天的票不是按...
木魚
9年前 (2015-06-14) 4230℃ 0评论
0喜欢
在上次提交之后到现在开始本章之前,源码库做了一些修改,主要是修正了两个地方的错误,并完善了一下不是很关键的流程。为了简便起见,这里不做展开。变更的内容为:Session增加了状态变更的事件通知以及登录信息;主窗口退出按钮增加处理事件;登录和注销的状态切换绑定到工具栏的登录和注销按钮上;登录信息中增加了当前登录用户的真实名称。
5.1 查票流程
5.1.1 流程分析
其实查票是一个相对比较简单的流程。掏出Fiddler回去看抓包的结果。简单的浏览请求后,只要不是眼瞎应该都可以看到请求。。。
(这里为了方便,用的是Fiddler抓包。其实用浏览器的开发者工具抓包效果是一样的,某些方面可能比Fiddler还方便,比如看数据预览)
右侧很明显可以看到是我们有兴趣的数据,然后回过头看看...
木魚
9年前 (2015-06-10) 15822℃ 21评论
16喜欢
1.5 版变更
本版本主要变动如下。
新增单独的HtmlAgilityPack适配器,支持直接Create<HtmlDocument>请求(单独搜索 ifish 后安装包 network.fishlee.net_html.adapter );
修正当请求发生错误(40x)时会抛出NullReferenceException导致请求失败的BUG;
本版本无破坏性变更。
...
木魚
9年前 (2015-06-09) 7417℃ 6评论
3喜欢
咳咳……本来是打算上个周末弄出本章的,结果因为种种种种时间没安排开的关系,就给忽略了(其实是因为写搜资源的那个软件花了过多的时间……),所以现在赶紧来补上,免得太监了。
本章内容
本章内将会完成如下事情:
构造主窗体并将大致界面构造出来
将UI界面与当前订票的上下文关系关联起来
完成基本数据的准备和相关过程中的界面等待
4.1 构造大致界面
为了简便起见,这里我们约定使用比较简单的界面布局,暂时不添加复杂的功能选项界面。初步规划的界面如下图所示(这是个原型图,表以为我设计是多么的专业,其实我从来不用这玩意儿,这次拿出来耍耍只是为了装逼):
从原型图可以看出来,这是一个比较简单直接的订票界面,没有考虑到刷票等比较复杂的功能,也并没有设计什么多账户登录的功能。一是这样可以简化设计,比...
木魚
9年前 (2015-06-08) 11229℃ 10评论
11喜欢
7.23 概述
7.23 是一个功能性更新,调整了提交订单流程。
变更详情
增加新的同步订单提交接口
修正登录验证码错误时不会重新提醒输入的BUG
相关网址
发布主页:http://www.fishlee.net/soft/12306/
论坛地址:http://bbs.fishlee.net/
本版本下载地址:http://www.fishlee.net/service/download/587/12306%e8%ae%a2%e7%a5%a8%e5%8a%a9%e6%89%8b.net_7.23.0.0.7z
购票提示
推荐的操作:开启CDN加速,多次重复登录以便于使用不同的CDN节点,效果比一次登录开多标签好
如果你要购票的车站是过路站,请尽量往前往后看几站,买到大站以及通票。越...
木魚
9年前 (2015-06-06) 3025℃ 0评论
0喜欢
3.1 本章前言
从本章开始,将会涉及到具体的开发过程。工欲善其事,必先利其器。话虽如此,但准备工具之前知己知彼还是比较重要的……
3.2 12306流程分析
这里我们从一个典型的用户订票流程来考虑并设计流程。
注意:这里同时已经设置好了Fiddler和过滤器以抓取所有请求,供后面使用。如果此时你还没有进行这样的操作,在这之后每一步可能都需要临时分析,会花费不少多余的时间,强烈建议你现在就抓取一个完整的流程记录。相关的内容请参考上一节。
首先用户进入了查票入口,选择日期和地点。这里以经典的北京–上海为例,时间选择的是7月20日,这里的信息不是关键的信息,可以根据你自己的需要来设置。
点击查询后,会跳转到查询页面,并显示查询结果。
这里假定我们要定G1次列车,点...
木魚
9年前 (2015-05-28) 6745℃ 7评论
9喜欢
7.22.0.0 概述
7.22 是一个功能性稳定更新。
变更详情
增加登录冲突的提示
微调登录流程
修复拒绝显示推广但依然会显示的bug
发布地址
发布主页:http://www.fishlee.net/soft/12306/
论坛地址:http://bbs.fishlee.net/
本版本下载地址:http://www.fishlee.net/service/download/579/
购票提示
推荐的操作:开启CDN加速,多次重复登录以便于使用不同的CDN节点,效果比一次登录开多标签好
如果你要购票的车站是过路站,请尽量往前往后看几站,买到大站以及通票。越是中间的过路站有票的概率越低
随时关注。切记不是预售期最后一天的票不是按整点放的(很奇怪的,很多人都以为不管哪天的票都是按...
木魚
9年前 (2015-05-15) 2553℃ 0评论
3喜欢
1.4版变更
本版本主要变动如下。
创建支持创建为 JObject 对象;
新增自动检测BOM头的选项,默认开启;
增加 ExceptionStatus 属性;
ResponseFileContent 增加成功标记位
当使用代理服务器且需要验证时,提前设置验证信息以避免407响应;
修正针对单请求的UserAgent设置无效
其它细节调整
本版本暂无破坏性变更。
附议
本版本包含有部分空类,为预留之后开发使用,暂时可无视。
其它详细信息参见之前的相关文章。
...
木魚
9年前 (2015-05-08) 6186℃ 6评论
2喜欢
SimpleUpdater for .NET 是一个适用于.NET的快速自动更新类库,用于快速地为现有的.NET应用程序添加上自动更新功能。
功能特点:
简单易用
支持增量更新等大量更新选项
更新详情
【客户端】增加自定义引用接口 IUpdateNotify 以及 UsingAssembly() 函数,可在正式更新后依然调用自己的处理事件
【客户端】增加 UsingFormUI() 函数以及更新对话框基类,可以使用自己的更新界面完全替换内置界面
【客户端】修改WebClient初始化流程,避免后续下载包时发出的请求没有UserAgent标头
【客户端】修正丢失的资源文件,避免导致命令行版无法使用
【客户端】变更config文件配置
【客户端】安装文件各操作中也支持报告进度
新增加的功...
木魚
9年前 (2015-05-07) 9404℃ 2评论
0喜欢
类库概述
SimpleUpdater for .NET 是一个适用于.NET的快速自动更新类库,用于快速地为现有的.NET应用程序添加上自动更新功能。
功能特点:
简单易用
支持增量更新等大量更新选项
更新详情
【客户端】修正在根目录下更新会导致出错的BUG
【客户端】修正当更新信息设置为显示网页时有时可能会报ActiveX初始化异常的BUG
【包工具】修正当输入最小版本号不正确时没做检查导致客户端出错的BUG
安装方式
以下安装方式任选其一即可:
(推荐) 使用Nuget包管理器,搜索“iFish” 后找到 “iFish's Simple Application Updater Library”(fishlee.net.simpleupdater) 并安装即可。包中不包含...
木魚
9年前 (2015-04-28) 4691℃ 1评论
2喜欢
概述
DevExpress是一套在.NET平台上非常知名的控件库。既贵又慢,不过功能很强大。2015年3月18日发布了最新的14.2.6版,支持VS2015。
相关说明
下载
Universal完整安装包包含了CodeRush、DevComponents、DevExtreme三套玩意儿。
以下为三套玩意儿独立的安装包。
附加说明
VS2010/2013中原有的补丁可继续使用(依然有效)。VS2015由于废除了Addin方式的插件加载,暂无注册机可用。
...
木魚
9年前 (2015-03-19) 8793℃ 1评论
3喜欢