代码拉取完成,页面将自动刷新
import requests
import json
from common.Log import logger
logger = logger
class RunMain():
def send_post(self, url, data):# 定义一个方法,传入需要的参数url和data
# 参数必须按照url、data顺序传入
result = requests.post(url=url, data=data).json()# 因为这里要封装post方法,所以这里的url和data值不能写死
res = json.dumps(result, ensure_ascii=False, sort_keys=True, indent=2)
return res
def send_get(self, url, data):
result = requests.get(url=url, data=data)
res = json.dumps(result, ensure_ascii=False, sort_keys=True, indent=2)
return res
def run_main(self, method, url=None, data=None):#定义一个run_main函数,通过传过来的method来进行不同的get或post请求
result = None
if method == 'post':
result = self.send_post(url, data)
logger.info(str(result))
elif method == 'get':
result = self.send_get(url, data)
logger.info(str(result))
else:
print("method值错误!!!")
logger.info("method值错误!!!")
return result
if __name__ == '__main__':#通过写死参数,来验证我们写的请求是否正确
result = RunMain().run_main('post', 'http://127.0.0.1:8888/login', 'name=xiaoming&pwd=')
print(result)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。