精华内容
下载资源
问答
  • cookies

    千次阅读 2011-10-21 23:44:43
    cookies  2009-09-25 17:15:33| 分类: 技術總結 | 标签: |字号大中小 订阅 HttpCookie cookie = new HttpCookie("Info");//定义cookie对象以及名为Info的项 2 DateTime dt = DateTime.Now;//定义...
      
    

    cookies  

    2009-09-25 17:15:33|  分类: 技術總結 |  标签: |字号 订阅

    HttpCookie cookie = new HttpCookie("Info");//定义cookie对象以及名为Info的项
    2 DateTime dt = DateTime.Now;//定义时间对象
    3 TimeSpan ts=new TimeSpan(1,0,0,0);//cookie有效作用时间,具体查msdn
    4 cookie.Expires = dt.Add(ts);//添加作用时间
    5 cookie.Values.Add("user","cxbkkk");//增加属性
    6 cookie.Values.Add("userid","1203");
    7 Response.AppendCookie(cookie);//确定写入cookie中        读取cookie
     1 if(Request.Cookies["Info"]!=null)
     2 {
     3     string temp=Convert.ToString(Request.Cookies["Info"].Values["user"])+"  "+Convert.ToString(Request.Cookies["Info"].Values["userid"]);
     4     //读全部就用Request.Cookies["Info"].Value)
     5     if(temp=="")
     6     {
     7         Response.Write("空");
     8     }
     9     else
    10         Response.Write(temp);
    11 }
    12 else
    13 {
    14     Response.Write("error");
    15 }        修改cookie
    1 Response.Cookies["Info"]["user"] = "2";
    2 Response.Cookies["Info"].Expires = DateTime.Now.AddDays(1);        删除cookie下的属性
    1 HttpCookie acookie=Request.Cookies["Info"];
    2 acookie.Values.Remove("userid");
    3 acookie.Expires = DateTime.Now.AddDays(1);
    4 Response.Cookies.Add(acookie);        删除所有cookie,就是设置过期时间为现在就行了
    1 int limit=Request.Cookies.Count - 1;
    2 for(int i=0;i<limit;i++)
    3 {
    4     acookie = Request.Cookies(i)
    5     acookie.Expires = DateTime.Now.AddDays(-1)
    6     Response.Cookies.Add(acookie)
    7 }        这下不用到处找了
    展开全文
  • Cookies

    千次阅读 2008-04-02 01:39:00
    语法Request.Cookies(cookie)[(key)|.attribute] 参数 cookie 指定要检索其值的 cookie。key 可选参数,用于从 cookie 字典中检索子关键字的值。 attribe 指定 cookie 自身的有关信息。其属性参数如下
      
    

    Cookies

    Cookies 集合允许用户检索在 HTTP 请求中发送的 cookie 的值。

    语法

    Request.Cookies(cookie)[(key)|.attribute] 
     

    参数

    cookie
    指定要检索其值的 cookie。
    key
    可选参数,用于从 cookie 字典中检索子关键字的值。
    attribe
    指定 cookie 自身的有关信息。其属性参数如下:
    名称说明
    HasKeys只读。指定 cookie 是否包含关键字。

    注释

    可以通过包含一个 key 值来访问 cookie 字典的子关键字。如果访问 cookie 字典时未指定 key,则所有关键字都会作为单个查询字符串返回。例如,如果 MyCookie 有两个关键字, First Second ,而在调用 Request.Cookies时并未指定其中任何一个关键字,那么将返回下列字符串。

    First=firstkeyvalue&Second=secondkeyvalue
     

    如果客户端浏览器发送了两个同名的 cookie,那么 Request.Cookie 将返回其中路径结构较深的一个。例如,如果有两个同名的的 cookie,但其中一个的路径属性为 /www/ 而另一个为 /www/home/,客户端浏览器同时将两个 cookie 都发送到 /www/home/ 目录中,那么 Request.Cookie 将只返回第二个 cookie。

    要确定某个 cookie 是不是 cookie 字典(cookie 有否有关键字),可使用下列脚本。

    <%= Request.Cookies("myCookie").HasKeys %> 
     

    如果 myCookie 是一个 cookie 字典,则前面的赋值为 TRUE。否则,为 FALSE。

    可以通过循环遍历 Cookies 集合中的所有 cookie 或 cookie 中的所有关键字。但是,通过关键字在没有关键字的 cookie 上遍历将不产生任何输出。使用 HasKeys 语法先检查一下 cookie 是否有关键字,可以避免这种情况。下面的例子对此进行演示。

    <% 
    'Print out the entire cookie collection.
    For Each cookie in Request.Cookies
      If Not cookie.HasKeys Then
        'Print out the cookie string 
    %>
        <%= cookie %> = <%= Request.Cookies(cookie)%>
    <%
    Else
      'Print out the cookie collection
      For Each key in Request.Cookies(cookie)
    %>
      <%= cookie %> (<%= key %>) = <%= Request.Cookies(cookie)(key)%>
    <%
      Next 
    End If
    Next 
    %> 
     

    示例

    下面的例子打印 Web 页中的 myCookie 的值。

    这是名为 myCookie 的 cookie 值: 
    <%= Request.Cookies("myCookie") %> 
     

    应用于

    Request 对象

    展开全文
  • 项目需求:先模拟登录了某一个网站,接着携带其cookies进入到另一个网站的登录界面,登录成功之后携带其cookies又进入到另一个界面。

      项目需求:需要先登录进入到华北电力大学内网,然后在内网界面进入到教务系统登录界面进行第二次登录,最终成功进入到教务系统界面,然后进行各种查询操作。
    其主要步骤可以描述为:

    1. 在华北电力大学内网界面我们利用JSoup模拟登录进去,获得其cookies:cookies_innet
    2. 我们携带cookies_innet进入到教务系统登录界面:
    connection = Jsoup.connect(url+ "/jwglxt/xtgl/login_slogin.html").cookies(cookies_innet);
    

    成功登录后获取了该界面的cookies。

    1. 在教务系统中我们想要访问成绩界面,于是:
    connection = Jsoup.connect(url+ "/jwglxt/kbcx/xskbcx_cxXsKb.html?gnmkdm=N2151").cookies(cookies_innet).cookies(cookies)
    

    只需连续两次进行cookies()操作即可!!!

    JSoup模拟登录网站并获取cookies可参考:

    1. JSoup模拟登录网站(以校园内网为例)
    2. JSoup利用获得的cookies访问该网页中的其它链接
    展开全文
  • 部分cookies

    2016-07-22 23:19:47
    部分cookies
  • Cookies浏览器

    2015-09-22 21:15:02
    cookies浏览器 提取 修改 屏蔽各种cookies
  • JavaScript的Cookies

    2020-10-30 13:36:37
    JavaScript的Cookies
  • JavaScript Cookies 使用Cookies类在网页中创建Cookies 。 安装 直接安装 有关如何在浏览器中加载脚本的示例: < script type =" text/javascript " src =" /path/to/Cookies.js " > </ script > 要求...
  • cookies清除

    2014-08-18 22:54:41
    cookies清除
  • 本文实例讲述了Django框架设置cookies与获取cookies操作。分享给大家供大家参考,具体如下: 在Django里面,使用Cookie和Session看起来好像是一样的,使用的方式都是request.COOKIES[XXX]和request.session[XXX],...
  • cookies是什么意思,怎么删除cookies.docx
  • 失忆cookies状态提取软件是一款非常实用的QQ空间cookies提取软件,对接UU云打码平台。
  • 一键清除cookies Burnt cookies1016一键清除cookies Burnt cookies1016
  • 电脑cookies是什么意思,怎么删除cookies.docx
  • selenium 获取登录cookies,并添加cookies自动登录

    万次阅读 多人点赞 2018-12-18 14:47:55
    selenium 获取登录cookies,并添加cookies实现自动登录
    create-time : 2018-12-18 12:05:30
    

    selenium 获取登录cookies,并使用之


    在使用selenium 爬取淘宝商品信息的时候,发现需要登录才能查看相关商品信息。我们可以使用cookies来自动登录。

    selenium 获取登录cookies

    selenium 获取cookies

    进入登录页面,登录。淘宝登录后会自动跳转到https://www.taobao.com
    selenium 获取当前页面的URL,若为https://www.taobao.com 则证明登录成功

    webdriver.Chrome().get_cookies() 获取的cookies 是列表类型<class 'list'>,是由字典组成的list.字典中包含 domain,name,value等信息。主要需要的是每一个cookies 内的name,value 项,其他项相同。

    # https://www.baidu.com 中一个cookies内容,list 中的一个dict
    {'domain': '.baidu.com', 'httpOnly': False, 'name': 'H_PS_PSSID', 'path': '/', 'secure': False, 'value': '123456_123456'}
    

    为了一次登录获取cookies,可以使用多次。利用 pickle 存储相关的cookies信息,下次可以直接调用。

    pickle 是Python特有的序列化工具,能够快速高效存储Python数据类型,反序列化读取后返回的仍是原先的python数据类型。而.txt 等都是字符串类型,需要转换。

    • 小技巧: pycharm 可以自动导入包,自动导入包快捷键为 Alt + Enter
    import os
    import pickle
    import time
    
    from selenium import webdriver
    from selenium.webdriver.support.wait import WebDriverWait
    
    brower = webdriver.Chrome()
    wait = WebDriverWait(brower, 10)
    
    def getTaobaoCookies():
        # get login taobao cookies
        url = "https://www.taobao.com/"
        brower.get("https://login.taobao.com/member/login.jhtml")
        while True:
            print("Please login in taobao.com!")
            time.sleep(3)
            # if login in successfully, url  jump to www.taobao.com
            while brower.current_url ==  url:
                tbCookies  = brower.get_cookies()
                brower.quit()
                cookies = {}
                for item in tbCookies:
                    cookies[item['name']] = item['value']
                outputPath = open('taobaoCookies.pickle','wb')
                pickle.dump(cookies,outputPath)
                outputPath.close()
                return cookies
    

    读取cookies 信息

    def readTaobaoCookies():
        # if hava cookies file ,use it 
        # if not , getTaobaoCookies()
        if os.path.exists('taobaoCookies.pickle'):
            readPath = open('taobaoCookies.pickle','rb')
            tbCookies = pickle.load(readPath)
        else:
            tbCookies = getTaobaoCookies()
        return tbCookies
    

    selenium 使用 cookies

    selenium 需要先打开一个网址,才能加载进去cookies(知道cookies是哪个网站的)。添加完cookies再打开网址,使用cookies

    前面读取的cookies 是一个包含着每一个cookies的name,value 的字典,即name1:value1,name2:value2字典。遍历添加网站使用的每一个cookies的name,value.

    tbCookies = readTaobaoCookies()
    
    brower.get("https://www.taobao.com")
    for cookie in tbCookies:
        brower.add_cookie({
            "domain":".taobao.com",
            "name":cookie,
            "value":tbCookies[cookie],
            "path":'/',
            "expires":None
        })
    brower.get("https://www.taobao.com")
    
    展开全文
  • 本文通过实例代码向我们展示了C#中Request.Cookies 和 Response.Cookies 的区别,文章浅显易懂,这里推荐给大家。
  • AK COOKIES vanilla

    2019-10-24 16:15:42
    AK COOKIES vanilla
  • cookies 浏览器

    2013-03-05 17:19:43
    可以轻松修改cookies值 , 通过xss获得的cookies数据 输入进去 可以 实现登陆
  • Cookies 登录方式

    2013-05-22 14:16:19
    Cookies 登录方式 Cookies Cookies Cookies Cookies
  • cookies时间

    2012-07-02 12:40:34
    cookies时间 cookies设置时间1,30,360.
  • cookies防注入

    2016-12-06 15:49:42
    cookies防注入
  • sessioncookies-源码

    2021-03-27 12:05:34
    sessioncookies
  • 利用JSoup模拟登录了校园内网,而校园内网中又有很多链接,譬如知网以及教务系统等等。本文要做的就是利用登录内网拿到的cookies去访问这些链接。
  • cookies-源码

    2021-03-08 02:44:52
    饼干 前提条件 Java 8 指示 git clone https://github.com/kishorechk/cookies.git cd cookies ./mvnw package ./cookie-finder -fcookies.csv -d2018-12-09
  • http cookies

    2011-04-29 00:36:36
    http cookies 几个有关cookies的网页
  • cookies计数器

    2013-11-19 23:08:35
    cookies计数器功能演示,源代码,放在wwwroot文件夹下可以直接使用
  • 魏亚森小号cookie批量提取软件(COOKIES提取工具)是一款的COOKIES提取软件,批量导入QQ小号提取COOKIES,可宽带拨号托管,可实现无需打码。使用前先解压,提取的COOKIES数据文件跟软件
  • vue之vue-cookies

    万次阅读 2019-06-24 10:48:39
    npm链接:...npm install vue-cookies --save 使用: import Vue from ‘Vue’ import VueCookies from ‘vue-cookies’ Vue.use(VueCookies) Api:  设置 cookie: this.cookies.set...
  • 一键删除COOKIES.rar

    2020-04-05 21:08:23
    一键删除COOKIES.rar 一键删除COOKIES.rar 一键删除COOKIES.rar 一键删除COOKIES.rar 一键删除COOKIES.rar 一键删除COOKIES.rar
  • cookies提取

    千次阅读 2018-12-21 17:13:35
    从浏览器或者request headers中拿到cookie字符串,提取为字典格式的cookies def result_cookies(cookie): cookies = dict([l.split("=", 1) for l in cookie.split("; ")]) print...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 240,822
精华内容 96,328
关键字:

cookies