Exemplo n.º 1
0
 def add_links_to_queue(links, distance):
     for url in links:
         if Database.check_if_in_visited(url) is True:
             continue
         if Database.check_if_in_unvisited(url) is True:
             continue
         Database.add_url_to_unvisited(url, distance)
Exemplo n.º 2
0
 def add_links_to_queue(links, distance):
     for url in links:
         if Database.check_if_in_visited(url) is True:
             continue
         if Database.check_if_in_unvisited(url) is True:
             continue
         Database.add_url_to_unvisited(url, distance)
Exemplo n.º 3
0
def create_jobs():
    for item in Connection.collection_unvisited.find():
        url = item['url']
        distance = item['distance']
        if Database.check_if_in_visited(url) is False and (domain == get_domain_name(url) or broad_search is True):
            thread_queue.put(item)
            Database.add_url_to_visited(url, distance)
            thread_queue.join()
    create_jobs()
Exemplo n.º 4
0
def create_jobs():
    for item in Connection.collection_unvisited.find():
        url = item['url']
        distance = item['distance']
        if Database.check_if_in_visited(url) is False and (
                domain == get_domain_name(url) or broad_search is True):
            thread_queue.put(item)
            Database.add_url_to_visited(url, distance)
            thread_queue.join()
    create_jobs()