SpareNet Servers Advertising & Link Exchange

اطلاعیه

بستن
هیچ اطلاعیه ای هنوز ایجاد نشده است .

url info

بستن
X
 
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
نوشته‌های جدید

  • url info

    سلام.

    این هم برنامه برای دریافت اطلاعات وب سایت:

    این کار با استفاده از متد urllib که تو بخش python network programing توضیح داده بودم انجام میشه.[img]images/smilies/Smileys/3.gif[/img]
    کد:
    #!/usr/bin/python
    
    import urllib
    import sys
    import os
    
        
    def banner():
        os.system("cls")
        print  """
               ***************************************************
               *****************   URL_INFO   ********************
               ************                        ***************
               ************ IranHack Security TeaM ***************
               ************                        ***************
               ***************************************************
               """
        info()
        
    def soal():
        print "exit? (y/n)"
        soal=raw_input(":")
        if soal=="y":
            print "G00d Bye ^_~"
            sys.exit
        elif soal=="n":
            info()
        else:
            soal()
        
    def info():
        print "Insert the URL"
        print "remember, use http://"
        endereco=raw_input(":")
        try:
            cap=urllib.urlopen(endereco)
            print "Searching more info about " + endereco
            print ""
            print "Server is: " + cap.info().getheader("Server")
            print ""
            print "Daryaft ettelaat bishtar? (y/n)"
            maisinfo=raw_input(":")
            if maisinfo=="y":
                print cap.info()
                again()
            elif maisinfo=="n":
                soal()
        except IOError:
            print"URL not found"
            again()
            
    def again():
        print "Aya URL Digari ra test mikonid??? (y/n)"
        novamente=raw_input(":")
        if novamente=="y":
            os.system("clear")
            banner()
        elif novamente=="n":
            soal()
        else:
            again()
            
    banner()
     
صبر کنید ..
X