在Python中,使用mechanize库的Browser实例可以轻松地处理cookie。要转储mechanize.Browser实例的cookie,可以使用以下方法:
pip install mechanize
import mechanize
browser = mechanize.Browser()
browser.open("https://www.example.com")
import cookielib
def dump_cookies(browser):
cookie_jar = browser._ua_handlers['_cookies'].cookiejar
cookies = {}
for cookie in cookie_jar:
cookies[cookie.name] = cookie.value
return cookies
cookies = dump_cookies(browser)
print(cookies)
这将输出一个包含所有cookie的字典,格式如下:
{'cookie_name': 'cookie_value', ...}
请注意,这个方法只适用于mechanize库。如果您使用的是其他库,例如requests,则需要使用不同的方法来处理cookie。
领取专属 10元无门槛券
手把手带您无忧上云