Exemple #1
0
#!/usr/bin/python-whoisrequest
from url_extract.url_extract import UrlExtract


if __name__ == '__main__':
    extract = UrlExtract()
    with open('/home/nacholibre/whoisrequest/data/com.01.50k.txt', 'r') as f:
        for line in f:
            line = line.strip()
            try:
                domain, ns = line.split(' NS ')
            except Exception:
                pass
            else:
                domain = domain.lower()+'.com'
                result = extract.extract(domain)
Exemple #2
0
    cases.append(case)

    case = testCase()
    case.setInput('www')
    case.shouldBeValid(False)
    cases.append(case)

    case = testCase()
    case.setInput('.bg')
    case.shouldBeValid(False)
    cases.append(case)
    return cases


if __name__ == '__main__':
    urlExtract = UrlExtract()

    testCases = generateTestCases()

    i = 0
    for case in testCases:
        errors = []

        extracted = urlExtract.extract(case.getInput())

        expectedSubdomains = sorted(case.getExpectedSubdomains())
        foundSubdomains = sorted(extracted.getFoundSubdomains())

        urlQuery = extracted.getUrlQuery()
        expectedUrlQuery = case.getExpectedUrlQuery()