zoukankan      html  css  js  c++  java
  • Python requests

    一个最简化的例子

    payload = {'wd': 'google', 'rn': '100'}
    r = requests.get("http://www.baidu.com/s", params=payload)
    print r.url
    u'http://www.baidu.com/s?rn=100&wd=google'

    更多参考:http://cn.python-requests.org/en/latest/

    https://docs.python.org/2/library/simplehttpserver.html?highlight=requests

    http://www.zhidaow.com/post/python-requests-install-and-brief-introduction

    百度网页中www.baidu.com/s?的说明:

    这是HTTP的GET方法。HTTP常用的在不同页面传值的有GET和POST两种方法。
    其中GET在传值时会把值显示在地址栏,以问号来标示,问号后面就是传的值了。
    比如你在百度搜索栏填个“99”,这时它的地址栏显示:http://www.baidu.com/s?wd=99&cl=3
    意思是给wd传了个99的值,cl传了个3的值,至于wd和cl代表什么意思,只有写这个页面的程序员知道了。
    s是页面名。
    但这样有时有危险,比如你输的是帐号密码什么的,也能在地址栏看见,那还了得!!!
    于是有两种处理方法:1.把你输入的转为乱码 2.用POST方法

  • 相关阅读:
    mysql分组排序取组内第一的数据行
    C#版Nebula客户端编译
    关于nginx
    http状态码
    gitlab
    TCP/IP 3次握手和四次断开
    nps 内网穿透
    用CentOS7做一个简单的路由器
    linux 简单特效
    LVS粗讲
  • 原文地址:https://www.cnblogs.com/haochuang/p/3981885.html
Copyright © 2011-2022 走看看