Exemplo n.º 1
0
 def post(self):
     logging.info("Start to execute a parse task.")
     name = self.request.get("name")
     if name == "youku_girls":
         from tools import youku_parser
         video_infos = youku_parser.parse_url("http://www.youku.com/v_showlist/t2c86g0d1.html")
         for video_info in video_infos:
             if not data_source.get_video_by_external_id(video_info["source"], video_info["external_id"]):
                 video = data_source.create_video_from_dict("girls", video_info)
                 video.calculate_score()
                 video.put()
Exemplo n.º 2
0
 def get(self):
     elements = youku_parser.parse_url( None )
     for element in elements:
         self.response.out.write(element)