簡體   English   中英

使用Python刪除Splinter中包含字符串的cookie

[英]Delete cookie containing string in Splinter using Python

我將Splinter與PhantonJS結合使用,我需要刪除包含給定字符串的cookie。

例如,我有一個名稱為“ hello”的cookie,但我不知道完整的cookie名稱。

我已經考慮過以下代碼,但這似乎行不通!

    for cookie in driver.get_cookies():
        if "hello" in cookie:
            print "Cookie deleted";
            driver.delete_cookie(cookie)
for cookie in driver.get_cookies():
    if "hello" in cookie:
    print "Cookie deleted"
    cookie = cookie.replace('hello', '')

字符串在python中是不可變的,因此str.replace()將返回str的副本。 要從str中“刪除”子字符串,您必須將str分配給replace創建的副本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM