示例#1
0
 def _parse_clickable_from_db_to_model(self, clickable):
     c = Clickable(clickable['event'], clickable['tag'], clickable['dom_address'], clickable['html_id'], clickable['html_class'], clickable['clickable_depth'], clickable['function_id'])
     c.clicked = clickable['clicked']
     c.clickable_type = self._num_to_clickable_type(clickable['clickable_type'])
     c.links_to = clickable['links_to']
     c.clickable_depth = clickable['clickable_depth']
     return c
示例#2
0
 def get_all_clickables_to_page_id_from_db(self, current_session, page_id):
     clickables = self.clickables.find({"web_page_id": page_id, "session": current_session})
     result = []
     for clickable in clickables:
         c = Clickable(clickable['event'], clickable['tag'], clickable['dom_address'], clickable['html_id'], clickable['html_class'], clickable_depth=clickable['clickable_depth'], function_id=clickable['function_id'])
         c.links_to = clickable['links_to']
         c.clickable_type = self._num_to_clickable_type(clickable['clickable_type'])
         c.clicked = clickable['clicked']
         result.append(c)
     return result
示例#3
0
 def _parse_clickable_from_db_to_model(self, clickable):
     c = Clickable(clickable['event'], clickable['tag'],
                   clickable['dom_address'], clickable['html_id'],
                   clickable['html_class'], clickable['clickable_depth'],
                   clickable['function_id'])
     c.clicked = clickable['clicked']
     c.clickable_type = self._num_to_clickable_type(
         clickable['clickable_type'])
     c.links_to = clickable['links_to']
     c.clickable_depth = clickable['clickable_depth']
     return c
示例#4
0
 def get_all_clickables_to_page_id_from_db(self, current_session, page_id):
     clickables = self.clickables.find({
         "web_page_id": page_id,
         "session": current_session
     })
     result = []
     for clickable in clickables:
         c = Clickable(clickable['event'],
                       clickable['tag'],
                       clickable['dom_address'],
                       clickable['html_id'],
                       clickable['html_class'],
                       clickable_depth=clickable['clickable_depth'],
                       function_id=clickable['function_id'])
         c.links_to = clickable['links_to']
         c.clickable_type = self._num_to_clickable_type(
             clickable['clickable_type'])
         c.clicked = clickable['clicked']
         result.append(c)
     return result