草庐IT

rack_cookie

全部标签

python - 从请求 Python 中清除 cookie

我创建了变量:s=requests.session()如何清除这个变量中的所有cookies? 最佳答案 Session.cookies对象实现了完整的mutablemappinginterface,所以你可以调用:s.cookies.clear()清除所有cookies。演示:>>>importrequests>>>s=requests.session()>>>s.get('http://httpbin.org/cookies/set',params={'foo':'bar'})>>>s.cookies.keys()['foo']

python - 在 Python 请求中使用 Chrome 的 cookie

我正在尝试登录http://www.steampowered.com使用我从Chromesession中获得的cookie的网站。一旦我获取了所有cookie表的数据,使用命令SELECT*FROMcookieWHEREhost_keyLIKE'%steam%'和列名:PRAGMAtable_info(cookie)并通过列表理解对所有数据进行排序,我不知道如何将其全部传递给requests以便cookie变得可用。请求的docs假设你需要传入一个字典,即cookies={'cookies':'are_working'}但随后一些键name会相互覆盖,因为一些其中的name是:Stea

python - 在 urllib2 中使用来自 selenium 的 session cookie

我正在尝试使用Selenium登录网站,然后使用urllib2发出RESTy请求。不过,为了使其正常工作,我需要urllib2才能使用与Selenium相同的session。使用selenium登录效果很好,我可以调用self.driver.get_cookies()我有一个selenium知道的所有cookie的列表,它最终看起来有点像这样:[{u'domain':u'my.awesome.web.app.local',u'expiry':1319230106,u'name':u'ci_session',u'path':u'/',u'secure':False,u'value':u'

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