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())
    

      

  • 相关阅读:
    java 求 1!+2!+3!+....+10!的和为
    Java 循环控制语句
    java for 循环 九九乘法表
    Java for 循环
    Java while 和 do...while
    Java if语句
    Java switch 语句
    java a++ 和 ++a 理解
    Java 自动转换和强制转换
    二叉树遍历
  • 原文地址:https://www.cnblogs.com/iupoint/p/14843784.html
Copyright © 2011-2022 走看看