Python:检查MX记录中的域列表会一直运行,然后停止,除非我按Ctrl+;C
我有一个Excel电子表格的领域,我需要检查一个有效的MX记录。它先运行前10行,然后暂停,然后再运行下10行,然后暂停,然后运行下41行,然后暂停,所以没有一个模式对我有意义 我是否需要告诉它“嘿,如果你在x秒内没有找到mx记录,请继续”,或者是否有更好的方法完全运行此代码Python:检查MX记录中的域列表会一直运行,然后停止,除非我按Ctrl+;C,python,dnspython,Python,Dnspython,我有一个Excel电子表格的领域,我需要检查一个有效的MX记录。它先运行前10行,然后暂停,然后再运行下10行,然后暂停,然后运行下41行,然后暂停,所以没有一个模式对我有意义 我是否需要告诉它“嘿,如果你在x秒内没有找到mx记录,请继续”,或者是否有更好的方法完全运行此代码 import pandas as pd import dns.resolver def getListOfDomains(): data_df= pd.read_excel('check.xlsx') #tod
import pandas as pd
import dns.resolver
def getListOfDomains():
data_df= pd.read_excel('check.xlsx') #todo: mainRun passes name of file into run
df = pd.DataFrame(data_df)
result= df.drop_duplicates(subset=['domain'])
for index, row in df.iterrows():
TryString= str(row['domain'])
try:
check= dns.resolver.query(TryString, 'MX')
print check.response
except:
print "No MX here"
问题;我是否需要告诉它“…x秒,继续”
无法保证dns.resolver.query(…立即返回。暂停是等待响应的正常行为 评论:…如果在x秒内没有收到响应,我如何…继续 阅读以下内容,然后回答: 问题;我需要告诉它“…x秒,继续” 无法保证dns.resolver.query(…立即返回。
暂停是等待响应的正常行为 评论:…如果在x秒内没有收到响应,我如何…继续 阅读以下内容,然后回答:
我应该在放弃前等待多长时间?或者,如果在x秒内没有收到响应,我如何编辑它以继续?我应该在放弃前等待多长时间?或者,如果在x秒内没有收到响应,我如何编辑它以继续?