This commit is contained in:
恍兮惚兮 2024-07-08 18:02:48 +08:00
parent 6f183b975a
commit 836c747bde
2 changed files with 6 additions and 5 deletions

View File

@ -210,14 +210,13 @@ class Session(Sessionbase):
cnt -= 1 cnt -= 1
if cnt == 0: if cnt == 0:
break break
else:
# 有proxy时proxy也有可能有header.
headerb = ""
else: else:
headerb += _headerb headerb += _headerb
resp.headers = self._update_header_cookie(headerb) resp.headers = self._update_header_cookie(headerb)
if proxy:
resp.status_code = int(headerb[:-2].split(" ")[1])
else:
resp.status_code = self._getStatusCode(curl) resp.status_code = self._getStatusCode(curl)
else: else:

View File

@ -238,6 +238,8 @@ class Sessionbase:
cookie = {} cookie = {}
for line in headerstr.split("\r\n")[1:]: for line in headerstr.split("\r\n")[1:]:
idx = line.find(": ") idx = line.find(": ")
if idx == -1:
continue
if line[:idx].lower() == "set-cookie": if line[:idx].lower() == "set-cookie":
_c = line[idx + 2 :].split("; ")[0] _c = line[idx + 2 :].split("; ")[0]
_idx = _c.find("=") _idx = _c.find("=")