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

徐汇网站制作成都专业vi设计公司

徐汇网站制作,成都专业vi设计公司,太原网站seo,WordPress下拉下一页【重磅】Cookies规律总结,搞定卡点 登录后开始正式获取数据阶段: 不使用session: 放在请求头headers中 当如是:headers = {“user-agent”: “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36”,“Coo…

【重磅】Cookies规律总结,搞定卡点

登录后开始正式获取数据阶段:

  • 不使用session:

    • 放在请求头headers中

      • 当如是:headers = {“user-agent”: “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36”,“Cookie”: “cookie_name1=cookie_value1; cookie_name2=cookie_value2”},将请求头上的复制下来即可
      • 开个脑洞:
        • 提取session中的cookies来适配请求头headers的格式:
          • 获取 Session 携带的 Cookie: cookies = session.cookies
          • 将Cookie设置到Headers中:headers = {‘Cookie’: '; '.join([f"{cookie.name}={cookie.value}" for cookie in cookies])}
          • 然后发送带有Cookie的Headers的请求即可
          • “;”.join()方法:将一个列表中的元素用特定的分隔符连接成一个字符串时
          • eg:
            • my_list = [‘apple’, ‘banana’, ‘orange’]
            • 使用分号和空格连接列表中的元素: result = '; '.join(my_list)
            • print(result): apple; banana; orange
    • 放在请求体body中:

      • cookies = { “cookie_name1”: “cookie_value1”, “cookie_name2”: “cookie_value2”,“cookie_name3”: “cookie_value3” }
      • 提取session中的cookies来适配请求体body的格式
        • 获取Session携带的 Cookie:cookies = session.cookies
        • 将Cookie 转换为字典: dict_cookie = requests.utils.dict_from_cookiejar(cookies)
        • 打印字典形式的 Cookie: print(dict_cookie)
      • 拓展:将字典形式的 Cookie 转换为 RequestsCookieJar对象
        • 获取Session携带的 Cookie:cookies = session.cookies
        • 将Cookie 转换为字典: dict_cookie = requests.utils.dict_from_cookiejar(cookies)
        • 将字典形式的Cookie转换为RequestsCookieJar对象:headers_cookiejar = requests.utils.cookiejar_from_dict(dict_cookie)
        • 当然这一步暂时没发现实用价值,大概只要知道居然还能这样转换即可
  • GET请求

    • 原始状态,形如url?keyname1=value1&keyname2=value2……
    • 拆解成: url ,params字典来盛放参数
      • 注意:API 规定了重复参数名的方式来表示多个日期范围,那么您需要按照规定的方式传递参数。在这种情况下,服务器应该有相应的逻辑来解析和处理这样的参数。
      • eg: “orderTimeBetween”: [“2023-10-30 00:00:00”,“2023-10-31 23:59:59”]
      • response = requests.get(url, params=params,headers=headers)
  • 使用session:

    • 1.创建Session对象: session = request.Session()
    • 2.发送GET/POST请求: session.post()/session.get()
    • 3.获取Session携带的 Cookie:cookies = session.cookies
CookieJar = session.cookies
dict_cookie = requests.utils.dict_from_cookiejar(CookieJar)# 登录后
url1= "https://imadmin.acetopbms.com/Reward/List"params = {"Include": "SUM(CostPoint)totalPoint","Skip": "0","Take": "2000","channel": "igoldhk","orderBy": "orderTime","orderTimeBetween":  ["2023-10-30 00:00:00","2023-10-31 23:59:59"]}
http://www.yayakq.cn/news/980666/

相关文章:

  • 网站关键词优化怎么做的南宁西乡塘区网站建设
  • 面试网站开发员注册个人工作室流程及费用
  • pc端兼手机端网站模板网站建设 手机
  • 太原微信网站开发搜索引擎优化的主要工作
  • 校园网站建设考评办法上海房产网站建设
  • 为什么辽宁省城乡建设厅网站打不开那有名网站是php做的
  • 厦门建设执业资格注册管理中心网站安庆做网站企业
  • 中国做外贸的网站网页设计app软件
  • 扁平配色网站网上推广方式
  • 中国最好的网站建设自己制作软件平台
  • 免费的免抠图素材网站哪个网站可以做视频播放器
  • 网站定位 怎么做想网上卖家具怎么做网站
  • wordpress 多个子站点企业站用wordpress做好吗
  • 哈尔滨网站设计培训班项目网站的建设有两种模式
  • 做网站切图儿童故事网站建设
  • 大连做网站的公司有哪些网络设计的三个层次
  • 网站建设管理与维护功能意义赵县网站建设公司
  • 网站建设 智能建站做百度移动端网站优
  • discuz 网站风格wordpress 用户功能
  • 安丘网站建设多少钱网站建设 国鸿
  • 微信里的网站怎么做e龙岩官网下载
  • 南宁网站建设加王道下拉化妆培训网站 源码
  • 北京建设项目管理有限公司网站上海泵阀网站建设
  • 网站编程入门教程免费流量平台哪个最好
  • 公司网站制作费用申请福安 网站建设
  • 正规漫画网站开发流程河南建设政务网
  • php网站开发实例教程百度wordpress文档chm
  • 企业网站建设的核心是龙华网站制作要多少钱
  • 读书网站排名企业员工管理培训课程
  • 电子商务网站的优势武邑网站建设公司