Python Nslookup не работает - PullRequest
0 голосов
/ 28 мая 2018

У меня есть список доменов.Я хочу прочитать эти домены из текстового файла, а затем проверить nslookup.Но мой код не работает.Что не так в моем коде?

new_days = open("ip.txt","w")
with open("domains.txt", "r") as f:
  for date in f:
    dateb = str(date)
    dateb = dateb.replace("\n"," ")
    answers = dns.resolver.query(dateb, 'A')
    for rdate in answers:
      b = str(dateb) + str(rdate)
      new_days.write(b)

1 Ответ

0 голосов
/ 28 мая 2018

Прежде всего вам необходимо установить модуль dnspython и импортировать модуль dnspython в свой скрипт python.Кроме того, желательно также прикрепить вывод ошибок.

#import dnspython module
import dns.resolver

new_days = open("ip.txt","w")
with open("domains.txt", "r") as f:
  for date in f:
    dateb = str(date)
    dateb = dateb.replace("\n"," ")
    answers = dns.resolver.query(dateb, 'A')
    for rdate in answers:
      b = str(dateb) + str(rdate)
      new_days.write(b)
...