美文网首页
python2.7 发送GET或POST请求

python2.7 发送GET或POST请求

作者: 魔思科技 | 来源:发表于2018-08-19 18:03 被阅读33次

    一、GET
    1.使用urllib2

    import urllib2
    
    url = 'http://www.baidu.com'
    rq = urllib2.Request(url)
    rs = urllib2.urlopen(rq).read()
    print rs
    

    2.使用urllib + urllib2

    import urllib
    import urllib2
    
    url = 'http://www.baidu.com/s'
    par = {'wd':'word'}
    data = urllib.urlencode(par)
    rq = urllib2.Request(url + '?' + data)
    rs = urllib2.urlopen(rq).read()
    print rs
    

    3.构建浏览器

    import urllib2
    
    url = 'http://www.baidu.com'
    opener = urllib2.build_opener()
    rs = opener.open(url).read()
    print rs
    

    二、POST

    import urllib
    import urllib2
    
    url = 'http://www.baidu.com/s'
    par = {'wd':'word'}
    opener = urllib2.build_opener()
    data = urllib.urlencode(par)
    rs = opener.open(url,data).read()
    print rs
    

    想要获取更多干货解读或留有疑问,欢迎百度搜索【魔思工作室】或者关注、私信我们。

    魔思工作室官网:mos01.com

    查看原文

    相关文章

      网友评论

          本文标题:python2.7 发送GET或POST请求

          本文链接:https://www.haomeiwen.com/subject/upgciftx.html