code: def get_results():
      
      base = "http://www.theduckwebcomics.com/search/?page=%d&search=&type=0&type=1&last_update="
      href = re.compile(tagre("a", "href", r'(/[^"]+/)', before="size24 yanone blue"))
      num = re.compile(r'(\d+) pages?</span>')
      # store info in a dictionary {name -> number of comics}
      res = {}
      # a search for an empty string returned 825 result pages
      result_pages = 825
      print("Parsing", result_pages, "search result pages...", file=sys.stderr)
      session = requests.Session()
      for i in range(1, result_pages + 1):
          print(i, file=sys.stderr, end=" ")
          handle_url(base % i, session, href, num, res)
      save_result(res, json_file)
docs: Parse all search result pages.