草庐IT

weapp-cookie

全部标签

python - Tornado 安全 cookie 过期(又名安全 session cookie)

如何在Tornado中设置一个在浏览器关闭时过期的安全cookie?如果我使用set_cookie我可以在不传递额外参数的情况下执行此操作(我只是设置了cookie),但是如果我必须使用set_secure_cookie怎么办?我几乎尝试了一切:什么都不传递:过期设置为其默认值,即1个月传递一个整数值:该值被认为是天,即1表示1天传递一个浮点值:有效,例如设置0.1表示将近一个半小时 最佳答案 在我看来,您确实走在了正确的轨道上。您尝试越来越低的值,并且cookie的过期时间越来越短。传递expires_days=None使其成为s

python - Django:缺少属性 COOKIES 的类 View

我目前正在使用REST和backbone.js并遇到了这个问题:'LoginView'objecthasnoattribute'COOKIES'以下代码可能导致了问题。我已经在javascript中注释掉了一些东西,因为我希望它直接加载到服务器,但我认为将它带在身边也一样好。我还可以补充一点,我已经检查了表单中的csrf-token,它就在那里。View.pyclassLoginView(TemplateView):authentication_form=LoginFormform_class=LoginFormredirect_field_name=REDIRECT_FIELD_NA

python selenium清除缓存和cookie

我正在尝试清除我的firefox浏览器中的缓存和cookie,但我无法让它工作。我已经搜索过了,我只得到了java和C#的解决方案。如何在Python中清除缓存和cookie?Selenium版本:3.6.0平台:pythonpython版本:2.7.8网络驱动程序:壁虎驱动程序浏览器平台:Firefox 最佳答案 对于cookie使用'delete_all_cookies()'函数driver.delete_all_cookies()用于缓存创建配置文件profile=webdriver.FirefoxProfile()profi

python 请求后查询失败 :cookies?

我正在尝试执行此post但我收到服务器错误500:importrequestsbase_url="https://www.assurland.com/ws/CarVehiculeSearch.asmx"url="%s/%s"%(base_url,"GetCarBodyTypeListByCarAlim")pars={"CarAlim":"DIES","CarType":"A7","CodeMake":"AUDI","FirstDrivingDate":"2015-09-22"}withrequests.Session()ass:r=s.post(url,data=pars)printr

python - 浏览器不在后续请求中发送 cookie

使用cookie进行用户识别的项目。当用户到达时,它调用服务(在本地主机上运行),服务发送带有响应头的cookie,如下所示:curl'http://127.0.0.1:8000/api/v1.0/tracking'-XOPTIONS-H'Access-Control-Request-Method:POST'-H'Origin:http://local.com:8080'-H'Access-Control-Request-Headers:content-type,x-forwarded-for'--compressed响应头如下所示:HTTP/1.1200OKConnection:ke

python - 使用 Python 请求进行 Cookie 身份验证

我正在尝试使用PythonrequestsAPI以编程方式模拟网站上的用户操作。要以编程方式完成此请求,请求必须具有用户/密码身份验证,并且还应在header中将少量NVP作为Cookie传递。为了获得NVP,我最初发出了一个虚拟请求,然后服务器将cookie返回给我。我从这些cookie中获取所需的值,并使用它来发送实际请求。但是请求没有成功,服务器提示我没有登录。但是,如果我使用浏览器中的cookie值,请求就会成功。以编程方式获取cookie中的JSESSIONID、glide_user和glide_user_session参数的虚拟请求是response=requests.ge

python - 为什么 Python 说这个 Netscape cookie 文件无效?

我正在写一个GoogleScholar解析器,并基于thisanswer,我在抓取HTML之前设置cookie。这是我的cookies.txt文件的内容:#NetscapeHTTPCookieFile#http://curlm.haxx.se/rfc/cookie_spec.html#Thisfilewasgeneratedbylibcurl!Editatyourownrisk..scholar.google.comTRUE/FALSE2147483647GSPID=353e8f974d766dcd:CF=2.google.comTRUE/FALSE1317124758PREFID=3

python - 如何使用通过安全 cookie 对用户进行身份验证的测试 Tornado 服务器处理程序

如何为通过安全cookie验证用户身份的Tornado处理程序编写单元测试?这是我想通过的虚拟测试的代码(和sudo代码)。我正在使用Tornado3.1。fromtornado.webimportApplication,RequestHandlerfromtornado.escapeimportto_unicode,json_decode,json_encodefromtornado.testingimportAsyncHTTPTestCaseclassMainHandler(RequestHandler):"""Basehandlertoauthenticateuserviaase

python - 在 pycurl 中登录和使用 cookie

我需要下载一个位于受密码保护页面上的文件。要手动访问该页面,我首先必须通过普通登录页面进行身份验证。我想使用curl在脚本中获取此页面。我的脚本首先登录。它似乎成功了——它从PUT返回200到/login。但是,获取所需页面失败,错误为500。我正在使用“cookiejar”:C.setopt(pycurl.COOKIEJAR,'cookie.txt')在详细模式下,我可以看到在获取所需文件时正在交换cookie。现在我的问题是:使用COOKIEJAR是否还有其他用途? 最佳答案 我相信Curl会存储cookie,但您需要明确地使用

python - 如何使用 ensure_csrf_cookie?

我是python的新手。也是Django的新手。我正在尝试发出AJAX请求并按照说明进行操作here.一开始获取csrfcookie的结果一直是null,于是找了一个装饰器方法ensure_csrf_cookie。问题是它要求一个View,而我不知道要传递什么View以及我可以在哪里获得对它的引用。代码非常简单:fromdjango.shortcutsimportrender_to_responsefromdjango.core.context_processorsimportcsrffromdjango.views.decorators.csrfimportensure_csrf_c