云之家登陆出现ie11 user agent-agent格式不对怎么办

怎么模拟登陆,jquery 获取cookiee,携带cookie访问网页 - 51无线网
怎么模拟登陆,jquery 获取cookiee,携带cookie访问网页
c# 如何在WINFORM下存储COOKIE,并在WEBBROW中打开网页时能够获取这个COOKIE?
[问题点数:100分,无满意结帖,结帖人yaoxuefeng]
c# 如何在WINFORM下存储COOKIE,并在WEBBROW中打开网页时能够获取这个COOKIE?
[问题点数:100分,无满意结帖,结帖人yaoxuefeng]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2008年9月 .NET技术大版内专家分月排行榜第一
2008年9月 .NET技术大版内专家分月排行榜第一
2008年9月 .NET技术大版内专家分月排行榜第一
2008年10月 .NET技术大版内专家分月排行榜第一
2008年9月 .NET技术大版内专家分月排行榜第二
2008年9月 .NET技术大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。当前位置: &
& 如果网站是用GET而不是POST,该如何模拟登陆它呀?Post方式的主要是得到CookieCont
如果网站是用GET而不是POST,该如何模拟登陆它呀?Post方式的主要是得到CookieCont
wj123456 & at
如果网站是用GET而不是POST,该如何模拟登陆它呀?Post方式的主要是得到CookieContainer,然后在登陆的时候附加上它就OK了,现在发现对于Get方式的,却无效,老是提示Cannot & send & a & content-body & with & this & verb-type
HttpWebRequest是支持Get Post方式的
看看你的参数是不是写错了
ssq0001 & &
& & (0)(0)request.ContentType =
&application/x-www-form-urlencoded &;
比如这个Type只能再Post中用
再Get中去掉这一行
ssport & &
& & (0)(0)学习
sspgymf & &
& & (0)(0)不用设置ContentLength
直接用url=
&cme=v1&zjhm= & + username +
&&password= & + sspyy & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-当前位置: &
& httpclient
如何带下登录成功后返回的cookie值访问上一页面
httpclient
如何带下登录成功后返回的cookie值访问上一页面
hlvaab & at
httpclient
怎么带上登录成功后返回的cookie值访问下一页面。我是只很菜很菜的小鸟。刚上班,有这个一个需求。要我抓取别的网站的数据。 &
我根据用户密码登录一个网站成功后,生成一个cookie值。我已经获取到了。然后要带上这个cookie值进行下一页面的访问。问题就出在这里。不知道怎么带上cookie值进行访问。卡在这里了。不是说httpclient能自动管理cookie么?以前从没接触过这个httpclient和httpparser。 &
如果我不访问该网站的下一页面,我能访问到别的网站。但是一访问该网站的下一页面时。控制台输出的信息html脚本里就显示你没有登录。。 &
下面是我的源代码。 &
躬请各位大师帮忙解决。刚注册的账号。没有多少分,也不知道怎么弄。请大家帮帮忙。 &import ormons.;import ormons.;import ormons.;import ormons.;import ormons.;import ormons.;import ormons.;import ormons.; /**&
* 用来演示登录的示例&
Administration */public class HttpClientDemo { & &
//加载头文件信息。抓包工具获取的。 &
public void setHeaders(HttpMethod method) {
method.setRequestHeader(&Accept&,&image/gif, image/jpeg, image/pjpeg, image/pjpeg, & +
&application/x-shockwave-flash,& +
&application/x-ms-application, application/x-ms-xbap, & +
&application/vnd.ms-xpsdocument, application/xaml+xml, application/vnd.ms-excel,& +&application/vnd.ms-powerpoint, application/msword, */*&); method.setRequestHeader(&Accept-Language&,&zh-cn&); method.setRequestHeader(&Referer&,&;); method.setRequestHeader(&Accept-Encoding&, &gzip, deflate&); method.setRequestHeader(&User-Agent&, &Mozilla/4.0 ( MSIE 8.0; Windows NT 5.1; Trident/4.0;& +&M .NET CLR 2.0.50727; .NET CLR 3.0.; .NET CLR 3.5.30729)&); method.setRequestHeader(&Host&, & &); method.setRequestHeader(&Connection&, & Keep-Alive&); method.setRequestHeader(&Maxthon&, &.NET CLR 2.0.50727; .NET CLR 3.0.; .NET CLR 3.5.30729)&); method.setRequestHeader(&Content-Length&,&49&); method.setRequestHeader(&Referer&,&;); method.setRequestHeader(&Content-Type&, &application/x-www-form-urlencoded&); method.getParams().setParameter(HttpMethodParams.RETRY_HANDLER, new DefaultHttpMethodRetryHandler());
public static void main(String[] args) throws Exception{
HttpClientDemo
demo = new HttpClientDemo();
HttpClient client = new HttpClient();&
// 模拟登录页面&
PostMethod post = new PostMethod(&;);
demo.setHeaders(post);
NameValuePair name = new NameValuePair( &account& , &aaaa& );
NameValuePair pass = new NameValuePair( &password& , &bbbb& );
post.setRequestBody(new NameValuePair[]{name,pass});
int status = client.executeMethod(post);
System.out.println(status);
System.out.println(post.getResponseBodyAsString());
post.releaseConnection();
// 查看 cookie 信息
Cookie[] cookies = client.getState().getCookies();
if (cookies.length == 0) {
System.out.println(&None&);
for (int i = 0; i & cookies. i++)
System.out.println(cookies[i].toString());
client.getState().addCookies(cookies);
// 访问所需的页面&
//;);如果访问别的网站能获取到脚本信息。
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&&&湘教QS2-164&&增值电信业务经营许可证湘B2-无论使用任何语言做模拟登陆或者抓取访问页面,无外乎以下思路:第一 启用一个web访问会话方法或者实例化一个web访问类,如.net中的HttpWebRequest;第二 模拟POST或者GET方式提交的数据;第三 模拟请求的头;第四 提交请求并获得响应,及对响应做我们所需要的处理。这里我们以人人网的登录为例,将涉及到POST以及GET两种请求方式。在之前的文章《免费网页抓包工具,火狐插件FireBug的抓包使用教程》中我们知道,登陆人人网的时候,一共做了一个POST请求以及两个GET请求,如下图:观察这三个请求的详细信息,不难看出第一个GET请求的地址可以由POST的响应得到,而第二个GET请求的地址又由第一个GET的响应得到。先来模拟第一个POST请求view plaincopy to clipboardprint?HttpWebRequest&request&=& &&HttpWebResponse&response&=& &&string&gethost&=&string.E &&CookieContainer&cc&=&new&CookieContainer(); &&string&Cookiesstr&=&string.E &&try&&{ &&&&&&&&&&//第一次POST请求 &&&&&&string&postdata&=&&email=&&+&UserName.Replace(&@&,&&%40&)&+&&&password=&&+&PassWord&+&&&origURL=&&+&HostUrl&+&&&&;//模拟请求数据,数据样式可以用FireBug插件得到。人人网POST数据时,用户名邮箱中的&@&变为&%40&,所以我们也要作此变化 &&&&&&string&&LoginUrl=&/PLogin.do&; &&&&&&&&request&=&(HttpWebRequest)WebRequest.Create(LoginUrl);//实例化web访问类 &&&&&&request.Method&=&&POST&;//数据提交方式为POST &&&&&&&&//模拟头 &&&&&&request.ContentType&=&&application/x-www-form-urlencoded&; &&&&&&&&byte[]&postdatabytes&=&Encoding.UTF8.GetBytes(postdata); &&&&&&&&request.ContentLength&=&postdatabytes.L &&&&&&&&//request.Referer&=&&/Login.do?rf=r&&origURL=&&+&HostU &&&&&&&&request.AllowAutoRedirect&=& &&&&&&&&request.CookieContainer&=& &&&&&&&&request.KeepAlive&=& &&&&&&&&//提交请求 &&&&&&Stream& &&&&&&&&stream&=&request.GetRequestStream(); &&&&&&&&stream.Write(postdatabytes,&0,&postdatabytes.Length); &&&&&&&&stream.Close(); &&&&&&&&//接收响应 &&&&&&response&=&(HttpWebResponse)request.GetResponse(); &&&&&&&&//保存返回cookie &&&&&&&&response.Cookies&=&request.CookieContainer.GetCookies(request.RequestUri); &&&&&&&&CookieCollection&cook&=&response.C &&&&&&&&string&strcrook&=&request.CookieContainer.GetCookieHeader(request.RequestUri); &&&&&&&&Cookiesstr&=& &&&&&&&&//取第一次GET跳转地址 &&&&&&StreamReader&sr&=&new&StreamReader(response.GetResponseStream(),&Encoding.UTF8); &&&&&&&&string&content&=&sr.ReadToEnd(); &&&&&&&&response.Close(); &&&&&&&&string[]&substr&=&content.Split(new&char[]&{&'&'&}); &&&&&&&&gethost&=&substr[1]; &&} &&catch&(Exception) &&{ &&&&&&&&//第一次POST出错; &&}&&HttpWebRequest request =HttpWebResponse response =string gethost = string.ECookieContainer cc = new CookieContainer();string Cookiesstr = string.Etry{
//第一次POST请求
string postdata = &email=& + UserName.Replace(&@&, &%40&) + &&password=& + PassWord + &&origURL=& + HostUrl + &&&;//模拟请求数据,数据样式可以用FireBug插件得到。人人网POST数据时,用户名邮箱中的&@&变为&%40&,所以我们也要作此变化
LoginUrl=&/PLogin.do&;
request = (HttpWebRequest)WebRequest.Create(LoginUrl);//实例化web访问类
request.Method = &POST&;//数据提交方式为POST
request.ContentType = &application/x-www-form-urlencoded&;
byte[] postdatabytes = Encoding.UTF8.GetBytes(postdata);
request.ContentLength = postdatabytes.L
//request.Referer = &/Login.do?rf=r&&origURL=& + HostU
request.AllowAutoRedirect =
request.CookieContainer =
request.KeepAlive =
//提交请求
stream = request.GetRequestStream();
stream.Write(postdatabytes, 0, postdatabytes.Length);
stream.Close();
//接收响应
response = (HttpWebResponse)request.GetResponse();
//保存返回cookie
response.Cookies = request.CookieContainer.GetCookies(request.RequestUri);
CookieCollection cook = response.C
string strcrook = request.CookieContainer.GetCookieHeader(request.RequestUri);
Cookiesstr =
//取第一次GET跳转地址
StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
string content = sr.ReadToEnd();
response.Close();
string[] substr = content.Split(new char[] { '&' });
gethost = substr[1];}catch (Exception){
//第一次POST出错;}注释写的很详细了,在这就不再分析,也许有人对request = (HttpWebRequest)WebRequest.Create(LoginUrl)有疑问,可以去google一下HttpWebRequest和WebRequest的区别,简单来说WebRequest是一个抽象类,不能直接实例化,需要被继承,而HttpWebRequest继承自WebRequest。再模拟第一个和第二个GET请求view plaincopy to clipboardprint?try&&{ &&&&&&request&=&(HttpWebRequest)WebRequest.Create(gethost); &&&&&&request.Method&=&&GET&; &&&&&&request.KeepAlive&=& &&&&&&request.Headers.Add(&Cookie:&&+&Cookiesstr); &&&&&&request.CookieContainer&=& &&&&&&request.AllowAutoRedirect&=& &&&&&&response&=&(HttpWebResponse)request.GetResponse(); &&&&&&//设置cookie &&&&&&Cookiesstr&=&request.CookieContainer.GetCookieHeader(request.RequestUri); &&&&&&//取再次跳转链接 &&&&&&StreamReader&sr&=&new&StreamReader(response.GetResponseStream(),&Encoding.UTF8); &&&&&&string&ss&=&sr.ReadToEnd(); &&&&&&string[]&substr&=&ss.Split(new&char[]&{&'&'&}); &&&&&&gethost&=&substr[1]; &&&&&&request.Abort(); &&&&&&sr.Close(); &&&&&&response.Close(); &&} &&catch&(Exception) &&{ &&&&&&//第一次GET出错 &&} &&try&&{ &&&&&&//第二次GET请求 &&&&&&request&=&(HttpWebRequest)WebRequest.Create(gethost); &&&&&&request.Method&=&&GET&; &&&&&request.KeepAlive&=& &&&&&request.Headers.Add(&Cookie:&&+&Cookiesstr); &&&&&&request.CookieContainer&=& &&&&&&request.AllowAutoRedirect&=& &&&&&&response&=&(HttpWebResponse)request.GetResponse(); &&&&&&//设置cookie &&&&&&Cookiesstr&=&request.CookieContainer.GetCookieHeader(request.RequestUri); &&&&&&request.Abort(); &&&&&&response.Close(); &&} &&catch&(Exception) &&{ &&&&&&//第二次GET出错 &&}&&try{ request = (HttpWebRequest)WebRequest.Create(gethost); request.Method = &GET&; request.KeepAlive = request.Headers.Add(&Cookie:& + Cookiesstr); request.CookieContainer = request.AllowAutoRedirect = response = (HttpWebResponse)request.GetResponse(); //设置cookie Cookiesstr = request.CookieContainer.GetCookieHeader(request.RequestUri); //取再次跳转链接 StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8); string ss = sr.ReadToEnd(); string[] substr = ss.Split(new char[] { '&' }); gethost = substr[1]; request.Abort(); sr.Close(); response.Close();}catch (Exception){ //第一次GET出错}try{ //第二次GET请求 request = (HttpWebRequest)WebRequest.Create(gethost); request.Method = &GET&; request.KeepAlive = request.Headers.Add(&Cookie:& + Cookiesstr); request.CookieContainer = request.AllowAutoRedirect = response = (HttpWebResponse)request.GetResponse(); //设置cookie Cookiesstr = request.CookieContainer.GetCookieHeader(request.RequestUri); request.Abort(); response.Close();}catch (Exception){ //第二次GET出错}GET与POST请求大同小异,这里便不再累述。三次请求结束,保存好你的cookie string,每次请求的时候都赋给请求的头部,你就处于登录状态了。人人网的HttpWebRequest登陆模拟很简单,但是POST及GET涉及到了,是个不错的案例。当然,在.net想做自动访问的操作还可以使用WebBrowser控件,而且还能够和HttpWebRequest共用cookie,抛砖引玉一下不在本篇文章的讨论范围。
使用C#的HttpWebRequest模拟登陆访问人人_文档下载_IT168文库文库首页 && 开发 && 使用C#的HttpWebRequest模拟登陆访问人人预览 收藏 举报 使用C#的HttpWebRequest模拟登陆访问人人正在努力加载播放器,请稍等…文档信息...C# 模拟登录人人_再见落叶_新浪博客[]登录人人的时候用fiddler抓包,如下图:C# 模拟登录人人 找到红色箭头指向的... request = (HttpWebRequest)WebRequest.Create(LoginUrl);//实例化web访问类 ...c# 使用 HttpWebRequest模拟登陆(附带验证码)_百度文库c# 使用 HttpWebRequest 模拟登陆(附带验证码) 在 C#中,可以使用 HttpWebRequest 进行相关的模拟登陆,登陆后进行相关的操作,比如抓取数据,页面分析,制作 相关登陆助手...C# 模拟站登陆 - 小锋神 - 博客园HttpWebRequest详解 you should write a method that uses the WebResponse class to send an HTTP GET request to a valid URL on the server where the XML Web service is ...使用C#的HttpWebRequest模拟登陆访问人人(很好的一个例子,理解...无论使用任何语言做模拟登陆或者抓取访问页面,无外乎以下思路:第一 启用一个web访问会话方法或者实例化一个web访问类,如中的HttpWebR第二 模拟POST或者...HttpWebRequest模拟登录成功后如何在webBrowser中即时刷新登录后...XX站是ASPX,在登录时会分配一个COOKIE,所以我先用webBrowser将其打开,然后用HttpWebRequest模拟登录成功,但是我想要的是模拟登录成功后在webBrowser即时刷新出登录后...C#利用HttpWebRequest发送post和get请求实现模拟登陆 | 特维博客
HttpWebRequest request =
HttpWebResponse response =
... 转载请注明:C#利用HttpWebRequest发送post和get请求实现模拟登陆 | 特维博客 +...C#HttpWebRequest使用6个回答 - 最新回答: 日private bool AutoLogon(string userId, string password) { try { #region 获取登录FORM的输入框 和 Submit 按钮 HtmlElement textboxUserId = this...如何用Python,C#等语言去实现抓取静态页+抓取动态页+模拟登陆... 想要模拟登陆某个站 对于这类需求,其基本的背后逻辑,都是相同的。 下面就是来介绍一下,如何实现这些功能。
搞懂访问页所涉及的http相关的逻辑知识 先...httpwebrequest-C# 模拟post登陆后,关键cookie发送不出去,求帮助-...httpwebrequest post c# 想做一个登陆小米站的程序,在使用post模拟登陆的时候,能够获取到登陆后的cookie,cookieContainer里面有3个域名。(.xiaomi)(account...HttpWEBRequest模拟登陆人人-CSDN论坛-CSDN-中国最大的IT...8条回复&-&发帖时间:&日用asp c# HttpWebRequest获取页源代码 request = (HttpWebRequest)WebRequest.Create(url... 怎样用ASP实现邮箱访问 (今16:18) asp用户登录... 2013年招标师考试《案例分析》模拟试题及答案(四)...200元求HttpWebRequest模拟登陆淘宝源码 - ASP - 站开发技术用HttpWebRequest做的淘宝登入增加了验证码,不能用WebBrowser,可以手工输入验证码qq ASP 5 次浏览
03:57 ...【记录】研究模拟登陆百度的C#代码为何在 4.0中不工作 | 在路上HttpWebRequest模拟POST提交防止中文乱码-中国学-中国IT综合...登录 | 注册 手机苹果频道 安卓频道 WP频道 ... 分享到 新浪微博 QQ空间 腾讯微博 人人 ...HttpWebRequest req = (HttpWebRequest)HttpWeb...[ASP教程]C# 基于Http实现web server(web服务)_郑少群... Web Server中文名称叫页服务器或web服务器。WEB服务器也称为WORLD WIDE... 使用C#的HttpWebRequest模拟登陆站_教程——简单专业的...[] 实现步骤; 启用...asp c#采集需要登录页面的实现原理及代码 - 百科教程..._上学吧HttpWebRequest提交数据的时候),将Cookie信息放入Http...需要先到被采集的站模拟登录一次,获取Cookie... //打开您要访问的页面 URI = &http://..C# : WebRequest发起Http Post请求模拟登陆并cookie处理..._博客园.263/xmweb”;HttpWebRequest request = (HttpWebRequest)WebRequest.Create(... 以上模拟登陆263邮箱, //post时,自动跳转与否?? request.AllowAutoRedirect =...跪求、c# post 方式模拟登陆_百度知道3个回答 - 提问时间: 日谁做过成功的的c# post 模拟登陆成功的,把代码贴出来,谢谢,尤其是怎么获得的... HttpWebRequest req = (HttpWebRequest)WebRequest.Create(strUrl); req.Method...2012年3月 随笔档案 - 郑文亮 - 博客园使用C#的HttpWebRequest模拟登陆访问人人 摘要: 无论使用任何语言做模拟登陆或者抓取访问页面,无外乎以下思路:第一 启用一个web访问会话方法或者实例化一个web访问...使用HttpWebRequest向站模拟上传数据_实用技巧_脚本之家使用HttpWebRequest向站模拟上传数据作者: 字体:[增加 减小] 类型:转载 最近有个朋友离开IT行业二年的朋友说要实现用程序向某个站的页面上传数据,他是意思是...C#三种模拟自动登录和提交POST信息的实现方法 - 相博仁 - 博客园 页自动登录和提交POST信息的核心就是分析页的源代码(HTML),在C#中,可以用来提取页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。...wolly_新浪博客求教高人,c#模拟登陆再抓取页的问题,分不多.请高手帮忙19条回复&-&发帖时间:&日[转]c# 使用 HttpWebRequest模拟登陆(附带验证码) - free..._博客园 在C#中,可以使用HttpWebRequest进行相关的模拟登陆,登陆后进行相关的操作,比如抓取数据,页面分析,制作相关登陆助手等等。 先说下流程 1.使用httpwebrequest先进入你...c# 使用 HttpWebRequest模拟登陆|软件开发培训|上海阜和教育c# 使用 HttpWebRequest模拟登陆(附带验证码) 在C#中,可以使用HttpWebRequest进行相关的模拟登陆,登陆后进行相关的操作,比如抓取数据,页面分析,制作相关...站建设-最新任务_需求_外包-第4页 -猪八戒登录 猪八戒账号登录 淘宝账号登录 人人账号登录 豆瓣账号登录 新浪微博账号... 建频道 千元建站 门户站 企业站 电商站 站制作 web应用 前端开发 ...C#模拟登陆的POST难题急等高手帮忙-CSDN论坛-CSDN-中国最大的...16条回复&-&发帖时间:&日httpwebrequest自动登录站,在Post数据时出现问题?-技术/C#-... 我在做httpwebrequest自动登录站时,发现post的参数,有的参数是js中生成的,如果不加上这些在js中生成的参数,就不能成功登陆该站,请做过这方面的指点一下,...C#能否使用读取硬盘上IE浏览器的Cookie然后利用这个进行登录10条回复&-&发帖时间:&日c#模拟页实现12306登陆、自动刷票、自动抢票完全篇 - gold0523...使用C#获取远程图片 Form用户名与密码Authorization认..._脚本之家 HttpWebRequest WR HttpWebResponse response = Uri uri = new Uri...QQ空间 新浪微博 腾讯微博 搜狐微博 人人 开心 百度搜藏 更多 Tags:C# ...上网时登录其他网页信息Cookie即是你的隐私又是浏览器厂家的广告来源--网络营销-成都网站建设-成都做网站-六度网站建设
成都网站建设,成都网络公司,成都网站制作电话:182 成都做网站找六度网站建设
联系电话:182
上网时登录其他网页信息Cookie即是你的隐私又是浏览器厂家的广告来源
这两天由于315的原因,Cookie这东西突然特别火,据说很多网友都忙着删掉自己浏览器中的Cookie。一开始我还觉得挺无聊的,央视不懂乱说什么啊。直到前两天,家里一个亲戚跟我说:&原来我们上网干什么你们都知道啊,还看我们的邮件,这不一点隐私都没有了嘛。太可怕了。&
1、Cookie是什么?
央视这一点解释的还算可以,它是一个数据包,每次访问网站的时候浏览器都会将该网站的Cookie发回给网站服务器,同时网站也可以随意更改你机器上对应的Cookie。但有一个很重要的信息视频中没有提到:Cookie不是只有一个,而是一个网站一个,所以视频中把它比喻成网络身份证的说法是不准确的。它不是你在网络中的唯一标识,只是你在某个网站的唯一标识。
2、Cookie中都有什么东西?
这个取决于网站自身,视频中说网站会存储一些重要的用户信息(什么用户名、密码、浏览记录、IP地址什么的)到Cookie里。事实上:
普通网站都不会存重要的信息,它们仅仅存一个你的登陆状态,也就是你拿用户名密码换取的令牌,还有就是网站针对你的判定(比如你在这个网站上的唯一标识是什么,你访问的是我们的哪台服务器,你使用的是我们的哪个版本的产品),这些信息你都不需要关心,它和你的隐私一点关系都没有。
文艺一点的网站会将这些信息进行加密,目的是防止别人伪造这些信息欺骗网站。
央视描述的网站(在Cookie里存用户名、密码的,也许是央视网)的做法在互联网上是极其极其少见的,可能只有外行或者刚学网络开发的学生会这么做,这种网站是极其不安全的,你的信息很容易就泄漏了,所以还是少去访问。
3、Cookie会被人窃取吗?
视频中已经说了,Cookie只能被放置它的网站读取。这一点是浏览器保证的,这也是浏览器的一个重要的安全机制。如果你觉得你的浏览器不能保证这一点,那就换个靠谱的,比如IE9啊,Chrome啊,Firefox啊都是相当不错的。这么说Cookie是安全的了?也不一定,Cookie在传输过程中和网站方都有可能被窃取。我举个不太恰当的例子:
我们可以把用户访问网站的过程比做你给网站写一封信,信的内容可以比做你提交给网站的一些信息(比如你的性别啊,年龄啊),Cookie可以比做信封中的寄信人,标识你是谁。那么在整个寄信过程中,邮电局是完全有机会窃取你的信封的,而网站也可以将你的信封卖给别人。但是!!!这两方其实已经拥有了你这封信的内容了,你觉得他们有必要偷你的信封吗?
事实上,Cookie的盗用一般在你使用了不安全的网络(比如公共场所的WiFi),或者网站出现安全漏洞的情况下才会放生,前者发生的概率就比较低,而后者对网站造成的影响远比Cookie被盗这点小事大很多,在互联网公司是严重的故障,一经发现很快就会堵上的。
4、那他们说的什么掌握几亿Cookie啊,又网站布码啊什么的,听起来好厉害的样子,这又是怎么回事?
通过上面我们已经知道了,Cookie被窃取是一个比较小概率的事件,不可能达到几亿这个级别。视频中宣称的各种华丽的数据其实是销售人员在忽悠广告主,将一个很简单的实用技术术语说得很牛逼的样子。真相是这样的:
我们上文提到&每次访问网站的时候浏览器都会将该网站的Cookie发会给网站服务器&。那么如果我网站里有一张图片,浏览器访问这张图片的时候会发哪个Cookie呢?答案是提供图片服务网站的Cookie。比如某网站S的页面上有一张来自某营销网站B的图片,那么它们的关系如下:
你在访问网站S的时候,你同时也以B用户的身份访问了B网站。你说&我没在B网站注册啊,怎么会是B网站用户&。嘿嘿,不用你注册,因为也不需要你知道,他是自动分配一个帐户给你的,如果像S这类的网站多了,B网站想在不同网站之间都能定位到你,怎么办?把分配给你的帐户存在B的Cookie里就行了啊。这就是它们所谓的几亿的Cookie。至于布码,其实就是访问那张图片的代码,甚至可能就是你在页面中看到的广告图。你可能注意到B网站在拿到Cookie的同时,还获取到了一些信息,这些信息是否涉及到隐私就看网站S的节操了。一般大网站只会把一些简单的页面信息给B,比如看了什么视频啊,新闻啊等等。其目的也是让广告主投放的广告更精准。至于还有说得到用户名密码什么的,我只能说,兄弟你被钓鱼了,网站是不可能贩卖自已用户的密码的,这么做没有意义,估计你是访问了什么乱七八糟的网站,骗你填了什么用户名密码,然后被信息卖掉了,这和Cookie毛关系都没有。
5、那么我如何保护自己的隐私不泄漏呢?
这个话题太大了,我说一点原则吧:
不要在你不清楚来源的网页上填写任何个人信息,比如视频里说的知道你的年龄、性别、收入等等,其实就是你在不同网站填写的信息被他们获取后整合得到的,因为市面上还飘着一些没节操的公司贩卖的个人信息,他们只要以对比数据就可以跟你对上号。
敏感信息任何网站都不要填写,大网站虽然不会主动贩卖你的信息,但系统可能会存在漏洞,泄漏出去一些个人信息,例子挺多的,我就不点名了。
6、网站这么做算侵犯隐私吗?
这个不好说,比如你觉得你关注什么新闻,买了什么玩具,看了什么视频(爱情动作片略过)可能不算隐私。但你可能不希望别人知道你买过什么药,看过介绍治疗某些病的网页,这些对于很多人来说是算做隐私的。这是访问跟踪技术最有争议的一点。
7、我有洁癖,就不想被跟踪,那怎么办?
浏览器都有一个禁止第三方Cookie的功能,你只要打开他就可以不被跟踪了,但是!!!有可能一些网站的功能就无法使用了。所以请慎重。
成都网站建设--成都最好的商务、机械制造、画室、学校等网站建设服务商!详情咨询:182
成都做网站地址:四川省成都市青羊区群益路2号 &&邮编:610045 && 电子邮箱:web@51shoping.org
国家信息产业部ICP备案:蜀ICP备号-1
&&Copyright(c)
六度科技版权所有 &&
说的太好了,我顶!
Copyright & 2014
Corporation, All Rights Reserved
Processed in 0.2512 second(s), 3 db_queries,
0 rpc_queries

我要回帖

更多关于 chrome user agent 的文章

 

随机推荐