访问网站js生成cookie(网页 js)
更新:2022-11-10 15:14
本文目录一览:
1、静态页面怎么用js获取cookie
2、求助,Post登陆某网站时候,会提交cookies,cookies是由js生成的
3、怎么用JS建立一个cookie?
4、[怎么设置整个网站的cookie js](#怎么设置整个网站的cookie js)
5、如何使用HttpWebRequest获取js生成的cookie?c#
6、请问如何打开一个网页的时候用js将cookie置入进去
静态页面怎么用js获取cookie
如何使用js来获取cookie的值,读取属于当前文档的所有cookies,参考如下:
var allcookies = document.cookie;
定义一个函数,用来读取特定的cookie值。
function getCookie(cookie_name) {
var allcookies = document.cookie;
var cookie_pos = allcookies.indexOf(cookie_name); //索引的长度
// 如果找到了索引,就代表cookie存在,
// 反之,就说明不存在。
if (cookie_pos != -1) {
// 把cookie_pos放在值的开始,只要给值加1即可。
cookie_pos += cookie_name.length + 1;
var cookie_end = allcookies.indexOf(";", cookie_pos);
if (cookie_end == -1) {
cookie_end = allcookies.length;
}
var value = unescape(allcookies.substring(cookie_pos, cookie_end)); //这里就可以得到想要的cookie的值了。
}
return value;
}
// 调用函数
var cookie_val = getCookie("username");
求助,Post登陆某网站时候,会提交cookies,cookies是由js生成的
这个貌似没有什么问题吧,cookie 可以由服务器设置,也可以由客户端设置。
怎么用JS建立一个cookie?
<script language="JavaScript" type="text/javascript">
<!--
document.cookie="id=12"; // 创建cookie的键和值
document.cookie="user=yx"; // 创建cookie的键和值
var strCookie=document.cookie; // 获取该域名下的所有cookie值
alert(strCookie); // 显示所有的cookie的键与值
// -->
</script>
本文来自CSDN博客,转载请标明出处:
怎么设置整个网站的cookie js
js操作COOKIE,直接给document加上cookie就可以了,但是一般如果单个的加会很麻烦所以一般会直接写好一个函数,可以直接操作cookie,这样就很方便了。
setCookie
这个是写入cookie,第一个是名称,第二个是cookie值,第三个是过期时间。
getCookie
这个是查找cookie;
如何使用HttpWebRequest获取js生成的cookie?c#
如果你用HttpWebRequest抓取网页信息,是无法获取JS生成的COOKIE, 因为HttpWebRequest不是浏览器,它不会执行任何JS代码。 这里也没有什么简单的办法,除非COOKIE是由服务器端代码生成,而不是由JS生成。 补充: HttpWebRequest是不行了,这里有一个方法不知道适不适用你的情况:
- 在winform里添加一个WebBrowser控件, 设置Url,读取网页
- 用webBrowser.Document.Cookie来读取COOKIE
请问如何打开一个网页的时候用js将cookie置入进去
必须由当前网页所进行的cookie操作才有效,比如说百度的页面,就要由这个页面内所包含的js代码才能设置和获取自身的cookie,而不能由其他网站或软件来强加给它,否则要想黑一个网站就太容易了。