精华内容
下载资源
问答
  • python调用api

    2018-07-25 13:39:28
    python调用api代码。实现api的调用,参数的设置、返回信息的处理等。
  • python调用API

    万次阅读 2020-04-29 11:50:36
    None myurl = '/api' fromLang = 'zh-CHS' toLang = 'EN' salt = random.randint(1, 65536) sign = appKey + q + str(salt) + secretKey m1 = hashlib.md5() m1.update(sign.encode("utf8")) sign = m1.hexdigest() ...

    直接上代码

    # -*- coding:utf-8 -*-
    import http.client
    import hashlib
    import urllib.parse
    import random
    from flask import Flask
    
    def trans(q):
        # coding=utf8
    
        appKey = '2019c018c4d451ac'
        secretKey = 'dPxFD2pQ7DbHblJlTVlUvGiQUtbVX8f0'
    
        httpClient = None
        myurl = '/api'
    
        fromLang = 'zh-CHS'
        toLang = 'EN'
        salt = random.randint(1, 65536)
    
        sign = appKey + q + str(salt) + secretKey
        m1 = hashlib.md5()
        m1.update(sign.encode("utf8"))
        sign = m1.hexdigest()
        myurl = myurl + '?appKey=' + appKey + '&q=' + urllib.parse.quote(
            q) + '&from=' + fromLang + '&to=' + toLang + '&salt=' + str(salt) + '&sign=' + sign
    
        try:
            httpClient = http.client.HTTPConnection('openapi.youdao.com')
            httpClient.request('GET', myurl)
            # response是HTTPResponse对象
            response = httpClient.getresponse()
            s = "translation"
            en = "errorCode"
            s0 = response.read().decode()
            n = s0.find(s)
            nen = s0.find(en)
            return (s0[(n+13):(nen - 2)])
        except Exception as e:
            return e
        finally:
            if httpClient:
                httpClient.close()
    
    
    app = Flask(__name__)
    
    @app.route('/API')
    def main():
        q = '每一个人都有自己的理想,我的理想是当一名治病救人、救死扶伤的医生。当我看到那些患病的人在忍受着痛苦地煎熬,非常心痛!我想当一名医生,为他们减轻痛苦,医好他们的身体,使他们能健康地、快乐地和亲人们生活在一起。当下我必须好好学习,将来考入一所优秀的医科大学,用先进的医术和温暖的笑容去帮助每一个人,成为白求恩那样的白衣天使,那时才能真正实现我的理想。'
        return trans(q)
    
    if __name__ == '__main__':
        app.run()
    

    创作不易,点个赞吧!!

    版权声明:如无特殊说明,文章均为本站原创,转载请注明出处
    本文链接:https://blog.csdn.net/wsad861512140

    展开全文
  • Python 调用API

    2020-08-19 14:51:35
    Python调用免费节假日API 发现一个免费节假日的api,可以check日期是否为:工作日、周末、节日假期。 API具体介绍: https://www.kancloud.cn/xiaoggvip/holiday_free/1606802 调用方法如下: import json import ...

    Python调用免费节假日API

    发现一个免费节假日的api,可以check日期是否为:工作日、周末、节日假期。
    API具体介绍: https://www.kancloud.cn/xiaoggvip/holiday_free/1606802

    调用方法如下:

    import json
    import requests
    import datetime
    
    time = datetime.datetime(2020,10,3)
    date = time.strftime('%Y%m%d')
    
    server_url = "http://tool.bitefu.net/jiari/?d="
    
    # ?d=20190101
    info = requests.get(server_url + date)
    vop_data = json.loads(info.text)
    print('日期 ' + str(date) + '\n查询结果为 ' + str(vop_data) )
    
    # 节假日接口(工作日为 0, 周末为 1, 节假日为 2 
    if vop_data == 0:
        print('工作日')
    elif vop_data == 1:
        print('周末')
    elif vop_data == 2:
        print('节假日')
    else:
        print('Error')
    
    展开全文
  • 腾讯云API调用,python调用API,腾讯云实例弹性ip
  • 主要为大家详细介绍了python调用API实现智能回复机器人
  • Python调用API获取天气

    2020-11-07 16:01:50
    Python调用API获取天气!

    (此程序需要easygui模块,请使用pip install easygui
    已知天气网站获取天气接口为'http://wthrcdn.etouch.cn/weather_mini?city=' + 城市名,你知道代码咋写吗?

    #导入包
    from requests import get
    from easygui import enterbox,msgbox
    
    #获取今天天气的函数
    def getToday(cityName):
        #定义全局变量
        global weatherDict,city,temperature,sick,types
        #要访问的网络URL
        url = 'http://wthrcdn.etouch.cn/weather_mini?city=' + cityName
        #获取响应并解析
        response = get(url)
        weatherDict = response.json()
        #获取城市名
        city = weatherDict['data']['city']
        #将天气信息赋值给变量
        temperature = weatherDict['data']['wendu'] + '℃ '
        sick = weatherDict['data']['ganmao']
        types = weatherDict['data']['forecast'][0]['type']
    
    #调用函数,输出天气信息
    search = enterbox('请输入中国城市:','天气助手')
    getToday(search)
    #判断城市名是否存在
    if weatherDict['desc'] == 'OK':
    	#输出天气信息
        msgbox(city + '的天气情况如下:' + '\n温度: ' + temperature + '\n温馨提示: ' + sick + '\n天气: ' + types,'天气助手')
    else:
    	#反馈
        msgbox('您输入的城市名称不存在!','天气助手')
    

    实现效果:

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 在本篇文章里小编给大家整理的是关于python调用API接口实现登陆短信验证的实例内容,需要的朋友们可以参考下。
  • Python调用API接口的几种方式 相信做过自动化运维的同学都用过API接口来完成某些动作。API是一套成熟系统所必需的接口,可以被其他系统或脚本来调用,这也是自动化运维的必修课。 本文主要介绍python中调用API的几...

    Python调用API接口的几种方式

    相信做过自动化运维的同学都用过API接口来完成某些动作。API是一套成熟系统所必需的接口,可以被其他系统或脚本来调用,这也是自动化运维的必修课。

    本文主要介绍python中调用API的几种方式,下面是python中会用到的库。

    - urllib2

    - httplib2

    - pycurl

    - requests

    urllib2

    import urllib2, urllib

    github_url = 'https://api.github.com/user/repos'

    password_manager = urllib2.HTTPPasswordMgrWithDefaultRealm()

    password_manager.add_password(None, github_url, 'user', '***')

    auth = urllib2.HTTPBasicAuthHandler(password_manager) # create an authentication handler

    opener = urllib2.build_opener(auth) # create an opener with the authentication handler

    urllib2.install_opener(opener) # install the opener...

    request = urllib2.Request(github_url, urllib.urlencode({'name':'Test repo', 'description': 'Some test repository'})) # Manual encoding required

    handler = urllib2.urlopen(request)

    print handler.read()

    2. httplib2

    import urllib, httplib2

    github_url = '

    h = httplib2.Http(".cache")

    h.add_credentials("user", "******", "

    data = urllib.urlencode({"name":"test"})

    resp, content = h.request(github_url, "POST", data)

    print content

    3. pycurl

    import pycurl, json

    github_url = "

    user_pwd = "user:*****"

    data = json.dumps({"name": "test_repo", "description": "Some test repo"})

    c = pycurl.Curl()

    c.setopt(pycurl.URL, github_url)

    c.setopt(pycurl.USERPWD, user_pwd)

    c.setopt(pycurl.POST, 1)

    c.setopt(pycurl.POSTFIELDS, data)

    c.perform()

    4. requests

    import requests, json

    github_url = "

    data = json.dumps({'name':'test', 'description':'some test repo'})

    r = requests.post(github_url, data, auth=('user', '*****'))

    print r.json

    以上几种方式都可以调用API来执行动作,但requests这种方式代码最简洁,最清晰,建议采用。

    转载于:https://www.cnblogs.com/programer-xinmu78/p/10662524.html

    展开全文
  • Python调用API接口的几种方式 转自 one_day_day… 相信做过自动化运维的同学都用过API接口来完成某些动作。API是一套成熟系统所必需的接口,可以被其他系统或脚本来调用,这也是自动化运维的必修课。 本文主要...
  • 今天跟大家分享一个使用Python调用API实现信息查看和配置下发的实例,实验用的是Cisco ASAv,大家感兴趣的话也可以拿物理设备或者其他类型的设备进行测试玩一下,不同设备接口可能会有不同,但方法和套路都适用。
  • 调用API接口数据,抽取我们所需类型的数据,并写入指定mysql数据库。 先从宏观上看这个任务,并对任务进行分解: step1:需要学习python下的通过url读取数据的方式; step2:数据解析,也是核心部分,数据格式从...
  • python调用api方式

    2017-02-27 13:31:00
    1.shell版本 #!/bin/bash #根据api提供商,获取指定时间格式 datestr=`xxx` ...curl -s -X POST -u 用户名:${pwdstr} -H "Accept: application/json" -H "Date: ${datestr}" -d "根据api提供商,填写指...
  • python调用API来实现机器人

    千次阅读 2017-07-27 09:52:03
    下面代码中的APIKEY需要替换 需要有自己的公众号平台,并且自己成为管理员, http://www.tuling123.com这个网址上要有账号并且创建机器人,在帮助中心里可以获取APIkey,然后填入下方的代码中。 #图灵机器人 def...
  • import json#需要调用json yansgen=open('y.json','r') print(yangsen.json())#这里不会对数据造成任何影响,只是对json数据的一种解码读取   对从网上获取的json数据的使用 首先就以获取一个api接口的数据...
  • python调用API接口

    2013-09-08 22:31:58
    如题,求代码,其实我也不太清楚调什么接口 可能是webservice的 代码最好是...领导原话:“用Python写一小段程序,把服务器的describe信息拿下来,然后打印出来” 有点不理解,不知道他是想让我干嘛,求大神们指点思路
  • 转载于:https://www.cnblogs.com/fanweisheng/p/11212599.html
  • 最近搞到了一个树莓派,想做一个类似于人脸识别的签到系统,说白了就是调用api,记录一些问题和坑 1.python爬来的json会变成str,需要用json.loads转化为dict字典,方便处理数据 2. 爬虫获取网页图片,经典的爬虫猫 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,987
精华内容 2,794
关键字:

python调用api

python 订阅