示例#1
0
    def get(self, source):

        if source == 'usatoday':
            hunter_source = CrimeHunterUSA()
        elif source == 'cbs':
            hunter_source = PlayerHunterCBS()
        else:
            self.abort(404)
        results = hunter_source.get_content()

        save_count = hunter_source.save_content(results)

        #self.queue_add(self.request.path, hunter_source.type)
        #self.render_json(list(results))
        self.response.write("Records Found: %s<br />"
                            "Records Saved: %s" % (len(results), save_count))
示例#2
0
    def get(self, source):

        if source == 'usatoday':
            hunter_source = CrimeHunterUSA()
        elif source == 'cbs':
            hunter_source = PlayerHunterCBS()
        else:
            self.abort(404)
        results = hunter_source.get_content()

        save_count = hunter_source.save_content(results)

        #self.queue_add(self.request.path, hunter_source.type)
        #self.render_json(list(results))
        self.response.write("Records Found: %s<br />"
                            "Records Saved: %s" %
                            (len(results), save_count))
示例#3
0
 def test_hunter_parses_crime_site(self):
     test_hunter = CrimeHunterUSA()
     result = test_hunter.get_content()
     self.assertEqual(len(result), 36, "Expect %s Records. Got %s." % (36, len(result)))