zoukankan      html  css  js  c++  java
  • 爬虫示例

    import requests
    
    
    class MyRequests:
    
        # 初始化方法
        def __init__(self):
            # 请求头
            self.headers = {"X-Lemonban-Media-Type": "lemonban.v2"}
    
        # 属性
        # 方法 post/put.. json=XXX , get..  params=XXX
        def send_requests(self,method,url, data,token=None):
            # 处理请求头
            self.__deal_header(token)
            # 调用requests的方法去发起一个请求。并得到响应结果
            if method.upper() == "GET":
                resp = requests.request(method, url, params=data, headers=self.headers)
            else:
                resp = requests.request(method, url, json=data, headers=self.headers)
            return resp
    
        def __deal_header(self,token=None):
            if token:
                self.headers["Authorization"] = "Bearer {}".format(token)
    
    if __name__ == '__main__':
        mr = MyRequests()
        url = "http://api.lemonban.com/futureloan/member/register"
        req_data = {
            "mobile_phone": "18610100322",
            "pwd": "123456789",
            "reg_name": "py37小简"
        }
        method = "post"
        resp = mr.send_requests(method,url,req_data)
        print(resp.json())
    

      

  • 相关阅读:
    python中的内置函数的思维导图
    练习(面试题):关于生成器函数的求和问题
    推导式, 生成器表达式
    生成器
    静态代码块
    java中内存的划分
    静态方法
    Chapter07Scanner类、Random类、ArrayList类
    泛型
    对象数组
  • 原文地址:https://www.cnblogs.com/iupoint/p/14843784.html
Copyright © 2011-2022 走看看