コード例 #1
0
 def fatal_exception(self,e = None, function_name = None) :
     bcolors.printFail("A fatal exception has occured!")
     if (not e == None) :
         print(str(e))
     if (not function_name == None) :
         print(str(function_name))
     bcolors.printBold("****PROGRAM STATE****")
     self.print_state()
     sys.exit(0)
コード例 #2
0
 def fatal_exception(self, e=None, function_name=None):
     bcolors.printFail("A fatal exception has occured!")
     if (not e == None):
         print(str(e))
     if (not function_name == None):
         print(str(function_name))
     bcolors.printBold("****PROGRAM STATE****")
     self.print_state()
     sys.exit(0)
コード例 #3
0
 def print_state(self) :
     bcolors.printBold("****Printing object state****")
     bcolors.printBold("PROXIES:\n")
     print("http: " + str(self.currentHttpProxy) + ", https: " + str(self.currentHttpsProxy))
     bcolors.printBold("Settings:\n")
     print("Your ip: " + str(self.myip))
     bcolors.printBold("Blacklist:\n")
     print(str(self.blacklist))
コード例 #4
0
 def print_state(self) :
     bcolors.printBold("****Printing object state****")
     bcolors.printBold("URLs:\n")
     print(str(self.urls))
     bcolors.printBold("Blacklist:\n")
     print(str(self.blacklist))
     bcolors.printBold("Settings:\n")
     print("Retries: " + str(self.retries) + ", verbose: " + str(self.verbose) + ", sleep: " + str(self.sleep)) 
コード例 #5
0
 def print_state(self):
     bcolors.printBold("****Printing object state****")
     bcolors.printBold("URLs:\n")
     print(str(self.urls))
     bcolors.printBold("Blacklist:\n")
     print(str(self.blacklist))
     bcolors.printBold("Settings:\n")
     print("Retries: " + str(self.retries) + ", verbose: " +
           str(self.verbose) + ", sleep: " + str(self.sleep))
コード例 #6
0
 def conduct_search(self, query, pages) :
     query = query.replace(" ", "+")
     if (self.useproxy) :
         super(Google, self).update_proxy(True)
     if (self.verbose) :
         bcolors.printBold("Conducting google search...")
     page = 0
     while (page < pages) :
         # wait between 0 and self.sleep seconds
         time.sleep(random.randrange(self.sleep))
         try :
             self._get_page(query, page)
         except Exception as e:
             super(Google,self).fatal_exception(e)
         page += 1
     if (self.verbose) :
         super(Google, self).print_urls()
コード例 #7
0
 def print_urls(self):
     bcolors.printBold("****PRINTING URLS****\n")
     for url in self.urls:
         print(str(url))
コード例 #8
0
 def print_urls(self) :
     bcolors.printBold("****PRINTING URLS****\n")
     for url in self.urls :
         print(str(url))