先安装EditThisCookie插件(360浏览器貌似也支持这个插件)。打开要采集的网站,完成登录等操作,点击EditThisCookie图标,点击“导出”按钮(向右箭头),当前页面(网站)的Cookies就被复制到剪贴板了,JSON格式的,将其粘贴到cookies.txt文件里,备用。
下面是相关代码,将cookies.txt里的数据加载到Python的CookieJar中:
try: import json except ImportError: import simplejson as json import cookielib import urllib2 cookie_jar = cookielib.MozillaCookieJar() cookies = open('cookies.txt').read() for cookie in json.loads(cookies): print cookie['name'] cookie_jar.set_cookie(cookielib.Cookie(version=0, name=cookie['name'], value=cookie['value'], port=None, port_specified=False, domain=cookie['domain'], domain_specified=False, domain_initial_dot=False, path=cookie['path'], path_specified=True, secure=cookie['secure'], expires=None, discard=True, comment=None, comment_url=None, rest={'HttpOnly': None}, rfc2109=False)) # cookie_jar中已经加载了当前页面的Cookie数据了,Enjoy!
很好 。。
呵呵,谢谢
非常好
....................
在unix网络编程中看到了关于TCP/IP的一些内容,我感觉还是写的不够。正在下载中,一定
下载地址呢
谢~~