欢迎来到天天文库
浏览记录
ID:37914476
大小:77.50 KB
页数:8页
时间:2019-06-02
《C#秒杀程序源码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C#通过socket实现淘宝秒杀器源码--这个秒杀器的界面先输入淘宝的账户和密码,然后贴上宝贝的地址点击检测并抢购。源码:1usingSystem;2usingSystem.Collections;3usingSystem.Configuration;4usingSystem.Data;5usingSystem.Web;6usingSystem.Web.Security;7usingSystem.Web.UI;8usingSystem.Web.UI.HtmlControls;9usingSystem.Web.UI.WebControls;10usingSystem.Net;11
2、usingSystem.Net.Sockets;12usingSystem.Text;13usingSystem.Threading;14usingSystem.IO;15usingSystem.Text.RegularExpressions;1617publicpartialclassMiaoSha:System.Web.UI.Page18{19stringstrServer=string.Empty;20stringstrPath=string.Empty;2122protectedvoidPage_Load(objectsender,EventArgse)23{2425}
3、2627publicstaticStringRecv(Socketsock,Encodingencode)28{29Byte[]buffer=newByte[8192];30StringBuildersb=newStringBuilder();3132Thread.Sleep(50);//根据页面响应时间进行微调33Int32len=sock.Receive(buffer);34sb.Append(encode.GetString(buffer,0,len));3536while(sock.Available>0)37{38Thread.Sleep(300);//也可以视情况微
4、调39Array.Clear(buffer,0,buffer.Length);40len=sock.Receive(buffer);41sb.Append(encode.GetString(buffer,0,len));42stringss=encode.GetString(buffer,0,len);43}44sock.Close();45returnsb.ToString();46}4748///49///Socket获取页面HTML同时返回头信息50///51///服务器地址或主机名5、m>52///请求的页面53///postorget54///提交的数据55///Cookies56///返回页面的HTML57publicstringGetHtml(stringserver,stringurl,stringmethod,stringdata,stringCookies)58{59string_method=m6、ethod.ToUpper();60string_url=string.Empty;61if(url=="")62{63_url="/";64}65elseif(url.Substring(0,1)!="/")66{67_url="/"url;68}69else70{71_url=url;72}73stringformatString=string.Empty;74stringsendString=string.Empty;75EncodingASCII=Encoding.Default;7677//以下是拼接的HTTP头信息78if(_method=="GET")79{80f7、ormatString="";81formatString="{0}{1}HTTP/1.1r";82formatString="Host:{2}r";83formatString="User-Agent:Mozilla/5.0(Windows;U;WindowsNT5.1;en-US;rv:1.9.1.7)Gecko/20091221Firefox/3.5.7r";84formatString="Accept:text/htmlr";85formatString="K
5、m>52///请求的页面53///postorget54///提交的数据55///Cookies56///返回页面的HTML57publicstringGetHtml(stringserver,stringurl,stringmethod,stringdata,stringCookies)58{59string_method=m
6、ethod.ToUpper();60string_url=string.Empty;61if(url=="")62{63_url="/";64}65elseif(url.Substring(0,1)!="/")66{67_url="/"url;68}69else70{71_url=url;72}73stringformatString=string.Empty;74stringsendString=string.Empty;75EncodingASCII=Encoding.Default;7677//以下是拼接的HTTP头信息78if(_method=="GET")79{80f
7、ormatString="";81formatString="{0}{1}HTTP/1.1r";82formatString="Host:{2}r";83formatString="User-Agent:Mozilla/5.0(Windows;U;WindowsNT5.1;en-US;rv:1.9.1.7)Gecko/20091221Firefox/3.5.7r";84formatString="Accept:text/htmlr";85formatString="K
此文档下载收益归作者所有