`

基于C#的百度搜索结果分析和模拟登录(百度、qq、360、115)网盘的软件开发过程

 
阅读更多

 

        首先说明下,本人以前学过java,工作后自学了php。现在主要搞php,这个是我以前发的博文大家可以看看:http://yq5858588.iteye.com/blog/1770876    

       最近公司叫我用php做一个百度搜索结果查词分析的软件,我用先是用php写完了,但是发现php在处理excel导出的时候速度特别慢,而后面公司又说,这个软件不能叫外人用,公司内部的人使用了害怕他们拿出去叫外面的人使用。所以叫我想办法给php加密,并且就算拿出去也不能用。

这把我快折腾死了,php本身就是解释型的语言,怎么加密呀,在说了,就算加密,别人拿出去还不是照样用呀,而且现在市场上为什么所有的php系统都开源了,就是这个原因。

思前想后我还是决定用C#重新开发一边吧,虽然以前从来没有接触过C#,不过看到别人写桌面的软件,我真是心血来潮,公司里有个同事给我说叫我用java做,说以前学过java现在弄起来也方便啊。我想想也是哦,但是又一想还是算了吧,我就是因为java很麻烦,所以工作后才自学了php的,再说了现在公司都用的时windows系统,我用java开发还得给他们装jre环境,那不是要烦死我呀。而且java写桌面形式的软件真的很费力,界面也丑的要死,估计现在也就oracle在用java写桌面吧,所以思来想去最后决定自学下C#。

       第一天我在网上下载了所有的某某培训机构的视频文件,回去把基础先听了一遍。由于有java的基础所以看起来很快,当然了要精通那是不可能的。

       第二天把MFC的基础又看了一下,感觉跟我以前做jquery  easyui和extjs的时候很像啊。

       第三天跟着视频里的老师又开了人事管理系统的开发(很简单的一个项目哦)。

       第四天、第五天都在看这个系统。

       

       好了,学了这么些天了,真是手痒痒了,开始写我的百度查词分析工具,

       首先就在想我到底是用winform呢还是用MFC呢,考虑到MFC运行起来有点慢,所以最后决定还是用winform,学习了这几天手都痒痒了,准备开始写的百度搜索结果分析工具,登录界面,主界面,查词界面,等等。


        当然在这中间,公司又说不能叫内部人员把你写的软件拿出去用,所有我又考虑了,得做一个注册的程序了,在网上找啊找,终于找到了一个叫des的加密的C#类,拿过来,整理了下,还真能用哈,这下好了,注册也成功了,别人就拿不出去了。

      下面就是我这几天的查词软件的界面,基本的公司已经实现了,现在又遇到问题了,就是在查词的过程中由于我没有用到多线程,所以查起来界面就卡主了,这个问题到现在还没解决了,等我有时间了先看看C#的多线程再说吧



 

       下面再说说   ,查词软件还没有写完呢,公司又说给咱公司做一个网盘系统,平时大家可以把所有的资料都上传上去,最好可以在线浏览,要求还是,要外网可以访问,但是不能叫公司内部人员拿出去用。

       问题又来了,网盘我可以用thinkphp很快做一个很简单的,就保存一个文件,在线浏览后面再说,但是毕竟是网页形式的,我怎么能保证不叫他们拿出去用呢,想来想去,,有了,我可以用C#做一个小的浏览器,然后把我用thinkphp做的网盘页面嵌入到这个浏览器里面,这样就可以延续我的查词工具了,他有注册的功能,别人也就拿不出去了,其实说白了就是一个网页套了一个C#的壳子哈哈,然后也看不见网页地址,在外面也就无法访问了。

       首先开始动手做我的网页版的小网盘,折腾了两天,基本的界面是出来了,昨天下午小伙又过来问我写好了没有,我说基本的东西快差不多了,接着我又说“对了有服务器吗?”,他傻眼了:“服务器????这东西还要服务器吗?不是文件就保存在你这个软件里面吗?”  。我真是无话可说了哈哈,快笑死我了,我说:“没有服务器你在保证外网访问呀?”,他说:“服务器真没有,你看怎么能解决不,我就要一个能共享文件的,别人有不能随便查看的”。

      哎,,郁闷那,就这样辛苦做了几天的工作又白费了,想了想,我不行试试把百度网盘嵌入到我的C#程序里面,然后叫他自动登录网盘,登录的信息我写死在软件里面,别人又不知道登录信息,只有用我的软件才可以登录,而且我的软件是要注册的,这样就可以保程序不被窃取出去喽。

       好了就按照这个思路来,C#怎么模拟登录百度网盘呀,又在网上搜啊搜,结果搜索出来了都是模拟登录其他网站的,要么就是模拟登录百度首页的,没有一个是百度网盘的。想想要不换成qq的微云网盘试试,又再找啊找,也没有找到,最后又想想要不试试115网盘,虽然速度没有百度和qq的快,而且他的在线浏览文件也不好用,开始考虑百度网盘是因为他的速度快而且还可以在线浏览文件,qq的也可以在线浏览文件但是速度好像慢了点,

     终于皇天不负有心人, 115的网盘被我用C#模拟登录成功了,哈哈,太高兴了,现在就开始解决qq的网盘,折腾到最后红哈哈哈哈哈哈哈,,也成功了。

      两个网盘都成功了,我想到了360的网盘,也试试,哈哈也成功了。

     现在就剩下这个百度网盘,狗日的不知道登录页面里面写了什么东东,实在是模拟登录不了了。这问题到现在还没有解决呢。总共用了不到半个月的时间,这半个月来,自己真快累死了。当然自学的也仅仅是一些皮毛而已。下面是我这段时间来的成功图,大家可以看看,对了有哪位高手知道百度网盘的C#模拟登录代码,告诉下我,在这里谢谢了。


 

 

 

 

 

  • 大小: 11.1 KB
  • 大小: 44 KB
  • 大小: 56.8 KB
  • 大小: 128 KB
  • 大小: 51.3 KB
  • 大小: 43.2 KB
  • 大小: 50 KB
  • 大小: 493.5 KB
分享到:
评论
1 楼 yyjava 2016-01-20  
兄弟能分享一下代码吗?我也想学习一下   411478178@qq.com

相关推荐

    C#百度最新登录源码2015-07-04 添加Rsa加密

    百度是中国最大的搜索引擎,也提供了各种在线服务,如百度网盘、百度贴吧等,因此模拟登录百度账户可能适用于各种场景,例如自动化测试、数据分析等。 总的来说,这个C#源码提供了一个实用的工具,用于安全地模拟...

    基于C#的工厂MES加工装配模拟系统源码.zip

    本项目是基于C#语言开发的工厂MES加工装配模拟系统,旨在为学习者提供一个实践平台,理解MES系统的核心功能和实现机制。 【描述】这个压缩包包含了一个完整的基于C#的工厂MES加工装配模拟系统源代码。这个系统可能...

    基于C#开发的一款模拟经营类游戏完整源码+sln解决方案(毕设项目).zip

    基于C#开发的一款模拟经营类游戏完整源码+sln解决方案(毕设项目).zip基于C#开发的一款模拟经营类游戏完整源码+sln解决方案(毕设项目).zip基于C#开发的一款模拟经营类游戏完整源码+sln解决方案(毕设项目).zip基于C#...

    C#百度API版车牌识别系统

    标题中的"C#百度API版车牌识别系统"表明这是一个基于C#编程语言的软件应用,它利用了百度提供的API服务来实现车牌识别的功能。百度API通常指的是百度AI开放平台中的智能图像识别服务,其中包括了车牌识别模块,能...

    c#百度模拟搜索点击工具源码

    百度模拟点击工具是模拟用户输入关键字,模拟搜索,找到对应的网页,通过设置访问深度,随机对目标网站的页面进行访问,在不同页面停留一个随机的时间,最大程度上模拟人工搜索网页,提供网站的百度排名 本软件实现...

    C#网站模拟登录器|带验证码模拟登录源代码

    【C#网站模拟登录器与验证码处理技术】 在IT领域,模拟登录是一种常见的自动化测试或数据抓取技术,...同时,它也提醒我们,无论是开发模拟登录器还是其他自动化工具,都应注重合法性和安全性,以维护良好的网络环境。

    C# 基于百度API的人脸识别登陆

    **C# 基于百度API的人脸识别登录** 在当今的数字时代,人脸识别技术已经广泛应用,包括身份验证、安全防护等领域。C#作为.NET框架的主要编程语言,结合百度的人脸识别API,可以构建出高效、安全的登录系统。本项目...

    c# winform 自动登录 百度账户 源代码

    综上所述,这个C# WinForm项目提供了一个自动登录百度账户的示例,利用了WebBrowser控件来模拟用户操作,结合网络请求和HTML解析技术,实现了自动化登录流程。然而,实际开发中需要考虑更多的安全性和兼容性问题。

    C#基于百度飞桨实现的身份证识别源代码

    标题中的"C#基于百度飞桨实现的身份证识别源代码"表明了这个项目是使用C#编程语言,并结合了百度的飞桨(PaddlePaddle)深度学习框架来开发的身份证识别系统。飞桨是中国首个开源的深度学习平台,提供丰富的模型库和...

    完整的c#股票分析软件源码演示软件

    【标题】:“完整的c#股票分析软件源码演示软件”是指一个基于C#编程语言开发的,用于股票市场数据解析、分析和展示的程序。这个软件不仅提供了基本的股票信息查询功能,还可能包含了复杂的图表绘制、技术指标计算、...

    基于C#的上位机监控组态软件的设计与开发.pdf

    基于C#的上位机监控组态软件的设计与开发 摘要: 本文设计了一款基于C#的上位机监控组态软件,旨在满足中小型企业的需求。该软件具有简洁的用户界面,易于操作,并拥有较高的通用性。软件结构包括图形界面模块和...

    基于c#实现的网盘

    【标题】"基于C#实现的网盘"项目是一个利用C#编程语言开发的网络存储系统,它允许用户上传、下载、管理和分享他们的文件在线。C#是一种面向对象的、现代的、类型安全的编程语言,由微软开发,广泛应用于Windows平台...

    基于C#银行个人模拟系统

    本文将详细介绍一个基于C#语言开发的银行个人业务模拟系统,该系统旨在模仿真实的银行操作,包括存款、取款、余额查询、开户等一系列基本银行业务,并增加了银行职员信息管理和计息功能,旨在提供全面而实用的模拟...

    C# 模拟登陆qq

    【标题】:“C#模拟登录QQ” 在网络安全与编程领域,模拟登录是一种常见的技术,用于自动化测试、数据抓取或安全研究。在这个场景下,我们关注的是使用C#语言来模拟登录QQ的过程。C#是一种面向对象的编程语言,由...

    C#写的FFT分析软件

    标题 "C#写的FFT分析软件" 提供了一个关键信息,即该软件是使用C#编程语言实现的,主要功能是对信号进行快速傅里叶变换(FFT)分析。快速傅里叶变换是一种在数字信号处理领域广泛应用的技术,它能将时域信号转换到...

    基于C#开发的烟气分析仪光谱分析软件+源码(毕业设计&课程设计&项目开发)

    基于C#开发的烟气分析仪光谱分析软件+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于C#开发的烟气分析仪光谱分析软件+源码,适合毕业设计、课程设计、...

    C#版本模拟登陆百度,2018年4月27日可用

    总的来说,这个C#项目提供了一个实用的工具,帮助开发者或自动化脚本执行与百度账户相关的任务,同时也展示了如何使用C#进行网络编程和模拟登录的具体实践。对于想要学习或扩展此类功能的开发者来说,这是一个很好的...

    C# Winform 仿360杀毒软件界面

    在本文中,我们将深入探讨如何使用C# Winform来创建一个仿360杀毒软件的用户界面。Winform是.NET Framework中用于构建桌面应用程序的一种技术,它提供了丰富的控件和设计工具,使得开发者能够创建出功能强大且美观的...

    基于C#的百度地图API 两地路径导航

    本项目“基于C#的百度地图API 两地路径导航”是利用C#编程语言,结合百度地图API,实现了从一个地点到另一个地点的地图路径导航功能。这涉及到的知识点主要包括以下几个方面: 1. **C#语言基础**: C#是微软公司...

    C# 百度文字识别Demo 源码

    【C# 百度文字识别Demo 源码】是一个基于C#编程语言实现的示例项目,用于演示如何利用百度的文字识别(OCR)技术来提取图像中的文本信息。这个项目可以帮助开发者快速理解和集成百度OCR API到自己的应用程序中。下面...

Global site tag (gtag.js) - Google Analytics