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)
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)
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))
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))
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))
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()
def print_urls(self): bcolors.printBold("****PRINTING URLS****\n") for url in self.urls: print(str(url))
def print_urls(self) : bcolors.printBold("****PRINTING URLS****\n") for url in self.urls : print(str(url))