`
BucketLi
  • 浏览: 195124 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
5a76a659-f8e6-3bf3-b39a-8ae8f7a0f9d9
Percolator与分布...
浏览量:5674
社区版块
存档分类
最新评论

python的http和json等简单操作tips

 
阅读更多
import json
import httplib,urllib
def doWork(domain,port,act,keyword,envId,type):
    h1=httplib.HTTPConnection(domain,port)
    params=urllib.urlencode({'act':act,'keyWord':keyword,'envId':envId,'type':type})
    headers={"Content-type":"application/x-www-form-urlencoded","Accept":"text/plain"}
    h1.request("POST","/service.do",params,headers)
    response=h1.getresponse()
    if response.status == 200:
        data=response.read()
        data=unicode(data,'GBK').encode('UTF-8')
        h1.close();
        return data;
    else:
        print response.status +",reason:"+response.reason
        h1.close()

def getFirstKey(groupContent):
    jdata=json.loads(groupContent);
    dbKeyStr=jdata["result"][0]["data"][0]["content"];
    dbKeys=dbKeyStr.split(",");
    keyAndWeight=dbKeys[0].split(":");
    return keyAndWeight[0];
分享到:
评论

相关推荐

    Python-Tips:Python编程学习,技巧和窍门

    5. **标准库的使用**:Python拥有丰富的标准库,如os用于操作系统接口,sys用于系统交互,re用于正则表达式,json用于数据序列化等。熟练使用标准库可以提高开发效率。 6. **第三方库**:例如NumPy和Pandas用于数据...

    PythonTips:此仓库包含在http上发布的所有教程

    6. **文件和I/O操作**:如何打开、读取、写入和关闭文件,以及处理不同格式的数据文件,如CSV、JSON、XML等。 7. **正则表达式**:Python的re模块提供了对正则表达式的支持,可用于数据匹配和清洗。 8. **网络编程...

    Tips-master.rar

    【标题】"Tips-master.rar" 是一个压缩文件,通常用于存储和传输多个相关文件或文件夹。这个压缩包可能包含了编程或开发相关的源代码,因为它的标签是"源码",这暗示了内部内容可能是一系列的编程语言文件,如Java、...

    Python for Informatics

    ### Python for Informatics: Key IT Knowledge Points #### Introduction Python for Informatics is an educational resource designed to teach Python programming in the context of data exploration and ...

    XFFF:使用python socket()和No-sql的CTF服务器

    课程介绍使用python socket()和No-sql的CTF服务器执照期望效果安全著名的Web攻击(XSS,Injection等)不起作用无需Web FW即可运行的XFFF。 简单的环境配置CentOS_7( ),Python_2.7 XFFF中使用的所有Python模块都...

    wunderlist-python:关于如何从 Python 与奇妙清单 API 对话的示例代码

    wunderlist_flask_demo.py是使用 Wunderlist API 的GET 、 PUT和PATCH的简单演示, coursera_calendar_connector.py为所有当前活动的 Coursera 课程制作带有截止日期的奇妙清单任务, aggregate_foursquare_...

    testing-tips:如何快速有效地用Python编写好的测试

    要在VS Code中添加代码段,请按CTRL + SHIFT + P打开命令选项板,键入“代码段”并选择“配置用户代码段”,这将为您的用户配置文件打开Python代码段的JSON。 只需复制您想要的片段即可。 有关这些工作原理的演示将...

    BurpLogin:对于有验证码的站点爆破,用于安全合法测试

    python3 main.py Verify.json python3 main.py NoVerify.json 以上分别对应有验证码的demo和无验证码的demo Tips: 你可以以域名作为配置文件名字加载:python3 main.py qq.com.json 当然你也可以在开启上面任务同时...

    matlab求参数方程二次导函数代码-utl_3500_sas_tips_collected_over_40_years:3,500_sas_

    matlab求参数方程二次导函数代码utl_3500_sas_tips_collected_over_40_years 3,500_sas_tips_collected_over_40_years。 关键字:sas sql join合并大数据分析宏oracle teradata mysql sas社区stackoverflow ...

    Load_Example_Data

    1. **Pandas**:Pandas是Python中最常用的数据处理库,它内置了一些示例数据集,如`tips`、`iris`和`diamonds`等。通过`pandas.read_csv()`或`pandas.read_excel()`函数,我们可以轻松地加载这些数据。例如,`tips`...

    l-api-tips:使用L-API的一些技巧

    这意味着你需要熟悉Python的请求库,如`requests`,或者如果提供SDK,则需要了解如何导入和使用相关的Python模块。 4. **错误处理**:当调用API时,可能出现各种错误,如网络问题、无效的API密钥、超时等。编写健壮...

    zfnew_webApi::star:新正方教务管理系统的爬虫webApi-Django(带后台):wrench:用以开发校园APP小程序

    存储部分请求数据到服务器,可选参数刷新 查询各院/专业/班级加入情况 查询GPA在专业与班级的排名返回数据内容说明点击访问返回的JSON数据键值名称以及具体内容说明Tips为了方便管理和请求,不采用传递cookies的方法...

Global site tag (gtag.js) - Google Analytics