当前位置: 首页 > news >正文

网站权重怎么做的世纪购网站开发招聘

网站权重怎么做的,世纪购网站开发招聘,推广网站利润,新昌建设局网站文章目录 为什么要保存cookiesrequests.utils工具类保存cookies到本地文件从本地文件解析cookies使用使用实践 为什么要保存cookies 保存cookies是避免每次都登录获取权限#xff0c;一遍权限是有过期时间的#xff0c;不需要每次重复登录#xff0c;可以将cookies保存起来… 文章目录 为什么要保存cookiesrequests.utils工具类保存cookies到本地文件从本地文件解析cookies使用使用实践 为什么要保存cookies 保存cookies是避免每次都登录获取权限一遍权限是有过期时间的不需要每次重复登录可以将cookies保存起来用的时候再加载。适用于多机器并发式爬取数据或者抢票等功能。 requests.utils工具类 需要使用request.utils工具类进行解析cookie从CookieJar转为字典从字典转为CookieJar需要特殊的操作。 # 将CookieJar转为字典 cookie_dict requests.utils.dict_from_cookiejar(r.cookies)# 将字典转为CookieJar cookies requests.utils.cookiejar_from_dict(cookie_dict, cookiejarNone, overwriteTrue)保存cookies到本地文件 def save_cookie():# 登录成功, session里的cookie是最全的response返回的cookie不全cookiejar requests.utils.dict_from_cookiejar(request_session.cookies)with open(cookie_path, w) as f:json.dump(cookiejar, f, indentTrue)比如下面这个网站cookie的保存内容 从本地文件解析cookies def __load_cookie():加载本地cookie如果存在加载如果不存在就返回空:param session::return:try:with open(cookie_path, r) as f:load_cookie json.load(f)return requests.utils.cookiejar_from_dict(load_cookie)except Exception as e:traceback.print_exc()return None使用 将从本地解析出来的cookies同步到session中 request_session requests.Session() exist_cookies requests.utils.cookiejar_from_dict(load_cookie) request_session.cookies.update(exist_cookies)使用实践 下面这个例子使用session方式请求登录成功之后会调用save()保存cookie每次重新启动程序会先加载cookies import json import tracebackimport requests.utilsfrom executor.page_executor import PageExecutor from file_path import get_absolute_pathcookie_path get_absolute_path(data/cookie.txt) request_session: requests.Session Nonedef __load_cookie():加载本地cookie如果存在加载如果不存在就返回空:param session::return:try:with open(cookie_path, r) as f:load_cookie json.load(f)return requests.utils.cookiejar_from_dict(load_cookie)except Exception as e:traceback.print_exc()return Nonedef get_session():global request_sessionif request_session is not None:return request_sessionelse:request_session requests.Session()exist_cookies __load_cookie()if exist_cookies is not None:request_session.cookies.update(exist_cookies)return request_sessiondef save_cookie():# 登录成功, session里的cookie是最全的response返回的cookie不全cookiejar requests.utils.dict_from_cookiejar(request_session.cookies)with open(cookie_path, w) as f:json.dump(cookiejar, f, indentTrue)logger.info(cookies saved to ./data/cookie.txt)
http://www.dnsts.com.cn/news/20509.html

相关文章:

  • 美橙表业手表网站奉贤青岛网站建设
  • 网站做漏洞扫描费用专业做政法ppt的网站
  • 网站建站卖首饰侵权wordpress主题viue安装
  • 公众号可以做自己网站的超链接wordpress 登录发布
  • 比较公司网站与营销网站的不同有专业做网站的吗
  • 宁波网站设计建站服务公司织梦是怎么做网站
  • 永久域名注册网站开网店需要自己做网站吗
  • 空包网站怎么建设wordpress 框架
  • 视频类网站建设的成果杭州网页设计制作
  • 用自己电脑做服务器 网站宁波企业免费建站
  • 学院网站建设需求分析目录南阳网站开发
  • 中国建设银行网站属于什么机构网站前台模块包括什么软件
  • 太仓手机网站建设小程序平台登陆
  • 江苏赛华建设监理有限公司网站中国住房城乡建设部网站
  • 天津网站制作计划国产系统2345
  • 湖南专业做网站公司国内开源建站cms
  • 生鲜网站开发背景卫计局网站建设工作总结
  • 做招聘长图用什么网站信阳网站建设招聘
  • wordpress添加下载地址湖南seo博客seo交流
  • 汕头企业建站网站开发宣传广告
  • 内网如何做网站访问网站seo推广多少钱
  • 甘肃张掖网站建设湖州做网站的
  • 主机 可以 多少 网站中国工商商标局官网
  • 广州电玩网站开发商丘哪里教做网站的
  • 公司网站英文域名在哪查怎样做服装厂的企业网站模版
  • 摄像头做直播网站长春哪家网站做的好
  • 网站建设怎么谈要做网站
  • 做网站推广需要多少钱高端网站建设步骤
  • c语言做网站吗金蝶erp软件
  • 织梦高端html5网站建设工作室网络公司网站模板凡科企业网站如何建设