def METHOD_NAME(self, pac_urls_list):
    '''
    For every pac file url in pac_urls_list, it tryes to connect.
    If the connection is successful parses the file in search for
    http proxies.
    @param pac_urls_list: List with urls for the pac files
    @return: list with all found http proxies
    '''
    proxy_url_list = []
    for this_pac_url in pac_urls_list:
        logging.debug('Trying pac file (%s)...' % this_pac_url)
        try:
            response = urllib.request.urlopen(
                this_pac_url, timeout=self.timeout)
            logging.debug('Succeeded (%s)...' % this_pac_url)
        except Exception:
            logging.debug('Failled (%s)...' % this_pac_url)
            continue
        pacStr = response.read()
        possProxies = re.findall(
            r"PROXY\s([^\s;,:]+:[0-9]{1,5})[^0-9]", pacStr + '\n')
        for thisPoss in possProxies:
            prox_url = 'http://' + thisPoss
            proxy_dic = {'http': prox_url}
            proxy_url_list.append(proxy_dic)
    return proxy_url_list