import fetcherToolbox import sys if __name__=='__main__': filename = str(sys.argv[1]) fetcherToolbox.createFile(filename)
# Put the fetch result into the big array for i in range(0, len(currentPageBooknames)): try: fetcherToolbox.writeLineToFile(currentPageBooknames[i], outputfile) continue except Exception, ex: logging.exception("****Exception in method fetcherToolbox.writeLineToFile()****") logging.debug("\n****Finishing Debug Info****\n") continue # Click on the next page button print " Clicking on the next page..." if (clickNextPostPage(driver) == False): print " Click failed on page " + str(currentPageNumber) raw_input("**Please inspect this problem. Press enter to exit program**") break else: print " Click success" currentPageNumber = currentPageNumber + 1 time.sleep(GENERAL_WAITING_SEC) continue if __name__=='__main__': driver = webdriver.Firefox() start_from_page = int(sys.argv[1]) end_at_page = int(sys.argv[2]) outputfilename = "bookname" + str(start_from_page) + "_" + str(end_at_page) fetcherToolbox.createFile(outputfilename) outputfile = open(outputfilename, "a") fetchAllBookNames(driver, outputfile, start_from_page, end_at_page) outputfile.close()