X Tutup
Skip to content

Commit d61fd8b

Browse files
committed
Add "setcookie.py" snippet
1 parent 39ca247 commit d61fd8b

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

examples/snippets/setcookie.py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
"""
2+
Shows how to set a cookie.
3+
"""
4+
5+
from cefpython3 import cefpython as cef
6+
import datetime
7+
8+
9+
def main():
10+
cef.Initialize()
11+
cef.CreateBrowserSync(
12+
url="http://www.html-kit.com/tools/cookietester/",
13+
window_title="Set a cookie")
14+
manager = cef.CookieManager.GetGlobalManager()
15+
cookie = cef.Cookie()
16+
cookie.Set({
17+
"name": "my_cookie",
18+
"value": "my_value",
19+
# Make sure domain is a valid value otherwise it crashes
20+
# app (Issue #459)
21+
"domain": "www.html-kit.com",
22+
"path": "/",
23+
"secure": False,
24+
"httpOnly": False,
25+
"creation": datetime.datetime(2018, 8, 22),
26+
"lastAccess": datetime.datetime(2018, 8, 22),
27+
"hasExpires": True,
28+
"expires": datetime.datetime(2028, 12, 31, 23, 59, 59),
29+
})
30+
manager.SetCookie("http://www.html-kit.com/", cookie)
31+
cef.MessageLoop()
32+
cef.Shutdown()
33+
34+
35+
if __name__ == '__main__':
36+
main()

0 commit comments

Comments
 (0)
X Tutup