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
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()
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)
def get_random_site(): return 'http://' + utils.get_line(needl.args.datadir + '/' + CSV_NAME).split(',')[1]