0

私はPhantonJSでSplinterを使用していますので、特定の文字列を含むCookieを削除する必要があります。Pythonを使用してSplinterの文字列を含むCookieを削除します

たとえば、「hello」という名前のCookieがありますが、完全なCookie名はわかりません。

私は次のコードについて考えましたが、これはうまくいかないようです! str.replace()strのコピーを返しますので、

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

答えて

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

文字列はPythonで不変です。 substrをstrから削除するには、置き換えによって作成されたコピーにstrを代入する必要があります

+0

削除の前後にクッキーを印刷しようとしましたが、クッキーは削除されませんすべて –

関連する問題