1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| import requests
| import urllib3
|
| class MyRequest:
| def __init__(self):
| urllib3.disable_warnings()
| self.session = requests.session()
| self.session.headers = {
| "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36",
| }
|
| def get(self,url:str):
| r = self.session.get(url, verify=False)
| if r.status_code != 200:
| return False
| return r
|
| def post(self, url: str, params: dict):
| """post请求
|
| Args:
| url (str): 目标url
| params (dict): 请求参数
|
| Returns:
| _type_: 响应内容
| """
| r = self.session.post(url, data=params, verify=False)
| if r.status_code != 200:
| return False
| return r.text
|
|
|
| _my_request = MyRequest()
| request_post = _my_request.post
| request_get = _my_request.get
|
|