Example #1
0
 def crawl_name(self):
     print " [x] %s | Crawling name for email \"%s\"" % (self.queue.method.queue, self.cross.email, )
     this_service = self.services['gh']
     if this_service and this_service.url_profile:
         if "http" not in this_service.url_profile:
             url_name = "http://"+this_service.url_profile
         else:
             url_name = this_service.url_profile
         r = requests.get(url_name)
         for line in r.iter_lines():
             if line and ("vcard-fullname" in line):
                 name = functions.get_tag_value(line)
                 self.cross.put_name_candidate(name)
     pass
Example #2
0
 def crawl_name(self):
     print " [x] %s | Crawling name for email \"%s\"" % (self.queue.method.queue, self.cross.email, )
     this_service = self.services['tw']
     if this_service and this_service.url_profile:
         if "http" not in this_service.url_profile:
             url_name = "http://"+this_service.url_profile
         else:
             url_name = this_service.url_profile
         r = requests.get(url_name)
         checkedName = False
         for line in r.iter_lines():
             if checkedName:
                 name = functions.get_tag_value(line)
                 name = remove_accents(name)
                 self.cross.put_name_candidate(name)
                 break
             if line and ("ProfileHeaderCard-nameLink" in line):
                 checkedName = True
     pass