Beispiel #1
0
def get_user():
    first = utils.get_line(needl.args.datadir + '/first-names.txt').title()
    last = utils.get_line(needl.args.datadir + '/last-names.txt').title()

    needl.log.info('Finding Twitter user: "******"', first, last)

    browser = utils.get_browser()
    page = browser.get(TWITTER.format(first + last))

    if page.status_code is not 200:
        needl.log.debug('Twitter user "%s %s" not found', first, last)
        return
Beispiel #2
0
def get_user():
    first = utils.get_line(needl.args.datadir + '/first-names.txt').title()
    last = utils.get_line(needl.args.datadir + '/last-names.txt').title()

    needl.log.info('Finding Twitter user: "******"', first, last)

    browser = utils.get_browser()
    browser.get(TWITTER.format(first + last))

    if "Sorry, that page doesn’t exist!" in browser.page_source:
        needl.log.debug('Twitter user "%s %s" not found', first, last)

    browser.quit()
Beispiel #3
0
def lookup():
    site = utils.get_line(needl.args.datadir + '/top-1m.csv').split(',')[1]

    try:
        host = socket.gethostbyname(site)
        needl.log.info('%s resolved to %s', site, host)
    except socket.gaierror:
        needl.log.warning('Failed to resolve %s', site)
Beispiel #4
0
def get_random_site():
    return 'http://' + utils.get_line(needl.args.datadir + '/' + CSV_NAME).split(',')[1]