Пример #1
0
import fetcherToolbox
import sys

if __name__=='__main__':
  filename = str(sys.argv[1])
  fetcherToolbox.createFile(filename)
Пример #2
0
      # 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()