zoukankan      html  css  js  c++  java
  • python-网络编程

    网络编程

    from urllib import request,parse
    url = 'http://www.nnzhp.cn'
    req = request.urlopen(url)  #打开一个url,get请求
    content = req.read().decode() #获取返回结果
    fw = open('baidu.html','w',encoding='utf-8')
    fw.write(content)


    import json
    url='http://api.nnzhp.cn/api/user/stu_info?stu_name=xiaohei'
    req = request.urlopen(url)  #打开一个url,get请求
    content = req.read().decode() #获取返回结果
    res_dic = json.loads(content) #返回的结果转成字典
    if res_dic.get('error_code') == 0:
       print('测试通过')
    else:
       print('测试失败',res_dic)

    url = 'http://api.nnzhp.cn/api/user/login'
    data = {
       'username':'admin',
       'passwd':'aA123456'
    } #请求数据
    data = parse.urlencode(data)  #urlencode,自动给你拼好参数
    # xx=xx&xx=11
    req = request.urlopen(url,data.encode()) #post请求得先把数据类型转换成byte类型
    print(req.read().decode())   #返回结果在转换成常用类型

  • 相关阅读:
    ssh 命令
    mtr 命令
    ping 命令
    curl 命令
    echo 命令
    cp 命令
    sftp服务器配置
    tomcat性能优化
    消息队列
    深度学习
  • 原文地址:https://www.cnblogs.com/duanjialin007/p/9058474.html
Copyright © 2011-2022 走看看