zoukankan      html  css  js  c++  java
  • 解决selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid 'expiry'

    浏览器添加cookies

     with open('cookies', 'r', encoding='utf-8') as f:
            list_cookies = json.loads(f.readline())
            print(list_cookies)
            # cookie = [item["name"] + "=" + item["value"] for item in list_cookies]
            # cookiestr = '; '.join(item for item in cookie)
            # print(cookiestr)
    
            driver.get("https://jd.com")
            driver.delete_all_cookies()
    
            for cookie in list_cookies:
                driver.add_cookie(cookie)
            driver.get("https://order.jd.com/center/list.action")
            return driver
    

    抱错

    selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: invalid 'expiry'
      (Session info: chrome=77.0.3865.120)
    
    

    解决方法

    with open('cookies', 'r', encoding='utf-8') as f:
            list_cookies = json.loads(f.readline())
            print(list_cookies)
            # cookie = [item["name"] + "=" + item["value"] for item in list_cookies]
            # cookiestr = '; '.join(item for item in cookie)
            # print(cookiestr)
    
            driver.get("https://jd.com")
            driver.delete_all_cookies()
    
            for cookie in list_cookies:
                if 'expiry' in cookie:
                    del cookie['expiry']
                driver.add_cookie(cookie)
            driver.get("https://order.jd.com/center/list.action")
            return driver
    
    
  • 相关阅读:
    thinkphp5分页
    thinkphp 获取器、修改器
    Thinkphp中对数据库的基础操作
    MYSQL 数据库内容的分页展示
    单例模式连接数据库
    简单的通过ajax ‘POST’ 方法实现与后台数据交互
    PHP中 .= 的意思
    mysqli 简单的php注册登录功能
    4.4
    梦断代码阅读笔记1
  • 原文地址:https://www.cnblogs.com/an5456/p/11715938.html
Copyright © 2011-2022 走看看