zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
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