CSharp Archive

粘连字符分割算法的WPF界面

我在Github上共享过一份关于验证码的粘连字符分割的源代码,该代码是基于C#完成的,观察不同验证码图片的分割效果需要修正程序,十分不便。近期将这份源码做成了WPF可视化界面,以方便有兴趣的同学更直观的认识相关算法。

在VS2013的C#工程中使用Tesseract3.04

Tesseract3.04是Tesseract目前最新的版本,该开源项目的家已经从Google Code搬到了Github。今天在VS2013的C#项目中简单验证了Tesseract3.04的功能,在这里记录一下,供有兴趣的同学参考参考。

Convert DWG or DFX file for AutoCAD to PDF in C#

用C#实现DWG to PDF 或 DXF to PDF并不是一件容易的事,我分别尝试了借助AutoCAD的DWGtoPDF.pc3和使用第三方软件Aspose.CAD for .NET​来实现此功能,结果都不完美,这里记录下实现方式以及优缺点对比,给需要的同学参考。

淘宝UA反混淆之常量替换(201605_64.js)

目前对淘宝UA反混淆​还要进行常量替换。在esprima和C#之间徘徊了许久,最终我选择了用C#自行编写代码来实现常量替换。虽然用C#大致实现了这个功能,但是代码执行的效率,通用性,正确率应该是远不如esprima的。如果你也跟我一样正在徘徊,那我建议你使用etools。今天记录用C#实现淘宝UA反混淆步骤中的常量替换,给大家做一个反面教材吧。​

淘宝新版UA文件混淆函数清晰化处理(C#实现)

淘宝UA文件已更新为63.js,本文和上一篇文章的反混淆方法依然适用。在新版UA文件的起始有n(n),t(n),o(n),a(n)四个函数,这四个函数作用就是混淆混淆再混淆。今天记录新版UA文件反混淆的第二步:混淆函数清晰化处理。

phantomjs模拟登录小米

phantomjs模拟登录小米应该是一种非常逼真的模拟浏览器登录的一种方式,不需要去拼凑各种POST参数,与C#中的webbrowser比较类似。这里分享如何在C#工程中使用phantomjs来模拟登陆小米商城。

在C#中调用phantomjs抓取网页

phantomjs是一个基于 WebKit 的服务器端 javascript API,它全面支持web而不需浏览器支持,其快速原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。今天的主题是如何在C#中调用phantomjs。

模拟淘宝提交订单可行性分析

在已经获取了登录淘宝成功Cookie的前提下,是否能实现模拟淘宝提交订单的功能呢?近期用HttpWatch搜集了一些商品的购买数据,这里我尝试根据这些数据从理论上来分析模拟淘宝提交订单实现的原理并尝试用C#来实现,虽然成功实现了提取提交订单的数据但最终并成功提交订单,在此抛砖引玉,还请各位有共同爱好的同学多多探讨。

C# 模拟登陆淘宝

本文说描述的C#模拟登录淘宝的方案,是将文章《Python爬虫实战五之模拟登录淘宝并获取所有订单》中所述的用Python实现的登录方法用C#来实现,登录成功后可以获取到用户的昵称,信用等级,购物车,已购买宝贝等等信息,理论上而言应该可以在此前提下实现自动拍下宝贝的功能。

C#实现模拟登录新浪微博(201509)

经过坚持不懈的探索和尝试,我用C#成功实现了模拟登录新浪微博。在《在C#中调用微博密码加密文件ssologin.js》与《 C#模拟登录微博请求passport.weibo.com结果》文章中讲述了请求prelogin,ssologin以及获取passport链接的详细过程,这里我会分享最终登录Cookie的处理以及模拟登录完整的源代码。
Fork me on GitHub