• Python Http Get [示例]




    import sys
    import httplib

    showlines 
    = 100
    try:
        servername, filename 
    = sys.argv[1:]           # cmdline args?
    except:
        servername, filename 
    = 'www.testinside.com''/index.html'

    print servername, filename
    server 
    = httplib.HTTP(servername)                 # connect to http site/server
    server.putrequest('GET', filename)                # send request and headers
    server.putheader('Accept''text/html')           # POST requests work here too
    server.endheaders()                                   # as do CGI script filenames

    errcode, errmsh, replyheader 
    = server.getreply( )  # read reply info headers
    if errcode != 200:                                  # 200 means success
        print 'Error sending request', errcode
    else:
        file 
    = server.getfile()                       # file obj for data received
        data = file.readlines()
        file.close()                                  
    # show lines with eoln at end

        
    if len(data) < showlines:
            showlines 
    = len(data)

        
    for line in data[:showlines]: print line,       # to save, write data to file

  • 相关阅读:
    构建之法阅读笔记02
    学习进度
    构建之法阅读笔记01
    小学生的四则运算题
    构建之法----速读问题
    软件工程概论作业一
    分数 任意输入
    JAVA异常
    大道至简——第七、八章读后感
    super 要点
  • 原文地址:https://www.cnblogs.com/bruceleeliya/p/1584656.html
Copyright © 2020-2023  润新知