From 51aee1200886e36bb42582a3653918018ae63960 Mon Sep 17 00:00:00 2001 From: aiguigu Date: Fri, 8 Apr 2022 01:23:31 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8C=BF=E4=BA=BA=E5=AD=A6=E7=AC=AC13=E9=A2=98?= =?UTF-8?q?-js-cookie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 猿人学第13题-js-cookie/案例13.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 猿人学第13题-js-cookie/案例13.py diff --git a/猿人学第13题-js-cookie/案例13.py b/猿人学第13题-js-cookie/案例13.py new file mode 100644 index 0000000..c49bfb5 --- /dev/null +++ b/猿人学第13题-js-cookie/案例13.py @@ -0,0 +1,27 @@ +import requests +import re + + +url = "https://match.yuanrenxue.com/match/13" + + +def get_cookie(): + res = requests.get(url=url) + item = re.findall(r'document.cookie=(.*);path=', res.text)[0] + Set_Cookie = res.headers.get('Set-Cookie') + yuanrenxue_cookie = item.replace("(", "").replace(")", "").replace("+", "").replace("'", "") + return yuanrenxue_cookie, Set_Cookie + + +def get_res(): + yuanrenxue_cookie, Set_Cookie = get_cookie() + Headers = { + "user-agent": "yuanrenxue.project", + "cookie": Set_Cookie + ";" + yuanrenxue_cookie + } + print(Headers) + res = requests.get(url=url, headers=Headers) + print(res.text) + + +get_res()