zoukankan      html  css  js  c++  java
  • 通过python来获取网页状态

    #!/usr/bin/python

    import sys,httplib
    from optparse import OptionParser
    usageString = "Usage: %prog [options] hostname"
    parser = OptionParser(usage=usageString)
    (opts,args) = parser.parse_args()
    if len(args) < 1:
    parser.error("www.baidu.com")
    print __doc__
    website = args[0]
    #login path
    dirs = ["admin","login","admin_index","admin/admin","admin/login","admin/index","admin/user"]

    for line in dirs:
    conn = httplib.HTTPConnection(website)
    conn.request('GET','/'+line)
    r1 = conn.getresponse()
    if r1.status == 200 or r1.status == 301:
    print "********************************Lucky?*************************************"
    print website+'/'+line,r1.status,r1.reason
    conn.close()
    conn = httplib.HTTPConnection(website)
    conn.request('GET','/'+line+'.asp')
    r1 = conn.getresponse()
    if r1.status == 200 or r1.status == 301:
    print "********************************Lucky?*************************************"
    print website+'/'+line+'.asp',r1.status,r1.reason
    conn.close()
    conn = httplib.HTTPConnection(website)
    conn.request('GET','/'+line+'.php')
    r1 = conn.getresponse()
    if r1.status == 200 or r1.status == 301:
    print "********************************Lucky?*************************************"
    print website+'/'+line+'.php',r1.status,r1.reason
    conn.close()
    f.close()

  • 相关阅读:
    软硬链接
    查看文件内容
    cp+mv
    cd+rm+pwd
    ls+tree
    绝对路径和相对路径
    Linux目录结构
    修改hostname
    java. util. concurrent. atomic
    git
  • 原文地址:https://www.cnblogs.com/yaoyuanmengjing/p/7842619.html
Copyright © 2011-2022 走看看