我使用Splinter和PhantonJS,我需要删除一个包含给定字符串的cookie。
例如,我有一个名为"你好"但我不知道完整的cookie名称。
我已经考虑过以下代码,但这似乎不起作用!
for cookie in driver.get_cookies():
if "hello" in cookie:
print "Cookie deleted";
driver.delete_cookie(cookie)
答案 0 :(得分:0)
for cookie in driver.get_cookies():
if "hello" in cookie:
print "Cookie deleted"
cookie = cookie.replace('hello', '')
字符串在python中是不可变的,因此str.replace()将返回str的副本。要从str中“删除”子字符串,您必须将str分配给由replace
创建的副本