草庐IT

python - 在 Flask 中重置 cookie 的过期时间

我正在使用Python网络框架Flask。我在我的应用程序中使用session。对于名为main的应用,我设置了main.permanent_session_lifetime=timedelta(days=5),这样用户在登录后将保持登录状态5天in。但即使是活跃用户也会在5天后注销。我希望在他们每次访问网站时重置过期时间,这样您只有在不活动5天后才会注销。大多数网站都是这样工作的。我如何使用Flask做到这一点? 最佳答案 您可以使用@before_request处理程序在每次请求时为客户端更新session。尝试以下操作:@ap

python - 如何使用 python 在 selenium webdriver 中将 cookie 设置为特定域?

您好StackOverflow用户。我想要实现的是防止在我的测试打开主页时弹出烦人的帮助框。到目前为止,这是我用来打开主页的方法:defopen_url(self,url):"""OpenaURLusingthedriver'sbaseURL"""self.webdriver.add_cookie({'name':'tour.index','value':'complete','domain':self.store['base']+url})self.webdriver.add_cookie({'name':'tour.map','value':'complete','domain':

Python 请求 - 管理 cookie

我正在尝试使用请求(和bs4)从站点自动获取一些内容我有一个获取cookie的脚本:defgetCookies(self):username='username'password='password'URL='logonURL'r=requests.get(URL,auth=('username','password'))cookies=r.cookiescookie的转储看起来像:[,,]>但是当我将cookie对象传递给下一个URL时:soup=Soup(s.get(URL,cookies=cookies).content)它不工作-我可以通过倾倒汤看到我没有正确地向网络服务器提供

python - 如何在 Python 中将 cookie 添加到现有的 cookielib CookieJar 实例?

我有一个CookieJar正在与Mechanize一起使用,我想向其中添加cookie。我该怎么做呢?make_cookie()和set_cookie()对我来说不够清楚。br=mechanize.Browser()cj=cookielib.LWPCookieJar()br.set_cookiejar(cj) 最佳答案 我设法弄明白了:importmechanizeimportcookielibbr=mechanize.Browser()cj=cookielib.LWPCookieJar()br.set_cookiejar(cj)c

python - 如何使用 Django 清除 cookie

我正在尝试为网站开发登录页面。我正在使用Django1.4.2。我使用set_cookie存储了正确登录到cookie的用户。但是我在Django的文档中没有找到clear_cookie。如何清除cookie使用户注销? 最佳答案 设置cookie:deflogin(request):response=HttpResponseRedirect('/url/to_your_home_page')response.set_cookie('cookie_name1','cookie_name1_value')response.set_co

Python Flask : keeping track of user sessions? 如何获取 Session Cookie ID?

我想构建一个简单的网络应用程序作为我学习事件的一部分。如果遇到第一次访问者,Webapp应该要求用户输入他们的email_id,否则它会通过cookie记住用户并自动让他/她登录以执行这些功能。这是我第一次创建基于用户的网络应用程序。我心中有一个蓝图,但我无法弄清楚如何实现它。主要是我对收集用户cookie的方式感到困惑。我查看了各种教程和flask_login,但我认为与flask_login所实现的相比,我想要实现的要简单得多。我也尝试过使用flask.session但它有点难以理解,我最终得到了一个有缺陷的实现。这是我目前所拥有的(它是基本的,旨在传达我的用例):fromflas

python - 使用请求模块,如何处理请求响应中的 'set-cookie'?

我正在尝试打开登录页面(GET),获取网络服务器提供的cookie,然后提交用户名和密码对以登录网站(POST)。查看thisStackoverflowquestion/answer,我想我会做以下事情:importrequestsfromhttp.cookiejarimportCookieJarurl1='loginpromptpage'url2='loginsubmissionURL'jar=CookieJar()r=requests.get(url1,cookies=jar)r2=requests.post(url2,cookies=jar,data="usernameandpa

python - 如何使用 scrapy CrawlSpider 请求发送 cookie?

我正在尝试创建这个Redditscraper使用Python的Scrapy框架。我使用CrawSpider爬取了Reddit及其子版block。但是,当我遇到包含成人内容的页面时,该网站会要求我提供cookieover18=1。所以,我一直在尝试为蜘蛛发出的每个请求发送一个cookie,但是,它没有成功。这是我的爬虫代码。如您所见,我尝试使用start_requests()方法为每个蜘蛛请求添加一个cookie。这里有人能告诉我怎么做吗?或者我做错了什么?fromscrapyimportSpiderfromscrapy.spidersimportCrawlSpider,Rulefrom

javascript - 在没有 cookie 的情况下保留浏览器客户端 javascript/HTML 数据

我创建了一个使用Python、HTML和javascript的网站。主主页有19个可编辑变量字段。如果我更改这些字段值中的任何一个,然后离开页面(单击我的其他链接选项卡之一),然后返回我的主页,我的所有变量都会重置为默认值,因为页面会重新加载代码。需要明确的是,使用“后退”按钮会保留变量,但大多数时候,用户将点击“主页”链接。我怎样才能让网站记住这些变量,至少在session期间?也就是说,当我关闭浏览器并重新启动网页时,它将具有默认值。我不想使用cookie或AJAX。我读到一些关于window.name属性能够存储变量的内容,但我不明白如何使用它,它似乎像一个cookie,因为它只

javascript - 如果未设置 cookie 且未选择任何输入,则在 10 秒后隐藏登录表单

我正在为我的站点开发一个小功能,当站点打开时,登录表单会自动显示在导航栏中,但前提是尚未设置某个cookie。然后,在10秒后,表格将消失。如果用户选择了其中一个表单输入或如果其中一个输入包含内容,它也应该保持打开状态。(#user-pest或#pass-pest)。大部分都按预期方式工作,但是,即使选择了其中一个输入或包含内容,一旦10秒过去,表单就会从页面上消失。以下是我正在使用(更新)的JavaScript(和jQuery)代码。$(document).ready(function(){//hidesigninformfunctionhideForm(){//functionfo