找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 781|回复: 0

[求助] 大佬们,这个LoadCookie.py运行出的bug是什么问题呀

2

主题

3

帖子

3

积分

贫民

积分
3
终化执念 发表于 2022-10-3 09:43:47 | 显示全部楼层 |阅读模式
#CookieServer.py
from flask import Flask
from flask import request

app = Flask(__name__)
@app.route('/readCookie')
def readCookie():
    print(request.cookies)
    print(request.cookies.get('MyCookie'))
    return 'helllo world'
@app.route('/writeCookie')
def writeCookie():
    resp = app.make_resp**e('write cookie')
    resp.set_cookie('id', value='12345678')
    return resp
if __name__ == '__main__':
    app.run()


#LoadCookie.py
import http.cookiejar, urllib.request

file = 'cookies.txt'
cookie = http.cookiejar.LWPCookieJar()
cookie.load(file, ignore_discard=True, ignore_expires=True)
handler = urllib.request.HTTPCookieProcessor(cookie)
opener = urllib.request.build_opener(handler)
resp = opener.open('http://127.0.0.1:5000/readCookie')
print(resp.read().decode('utf-8'))

Traceback (most recent call last):
  File "D:\桌面\编程文件夹\1_pr.py", line 8, in <module>
    resp = opener.open('http://127.0.0.1:5000/readCookie')
  File "D:\Program Files\Python3.10\lib\urllib\request.py", line 516, in open
    req = meth(req)
  File "D:\Program Files\Python3.10\lib\urllib\request.py", line 1406, in http_request
    self.cookiejar.add_cookie_header(request)
  File "D:\Program Files\Python3.10\lib\http\cookiejar.py", line 1373, in add_cookie_header
    cookies = self._cookies_for_request(request)
  File "D:\Program Files\Python3.10\lib\http\cookiejar.py", line 1299, in _cookies_for_request
    cookies.extend(self._cookies_for_domain(domain, request))
  File "D:\Program Files\Python3.10\lib\http\cookiejar.py", line 1288, in _cookies_for_domain
    if not self._policy.return_ok(cookie, request):
  File "D:\Program Files\Python3.10\lib\http\cookiejar.py", line 1110, in return_ok
    if not fn(cookie, request):
  File "D:\Program Files\Python3.10\lib\http\cookiejar.py", line 1115, in return_ok_version
    if cookie.version > 0 and not self.rfc2965:
TypeError: '>' not supported between instances of 'NoneType' and 'int'

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表