请检查下面的输出,我在安装和导入了谁的模块后可以帮助解决这个问题吗? Python 3.6.7 (default, Oct 22 2018, 11:32:17)
[GCC 8.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import whois
>>> domain = whois.query('www.google.com')
Traceba
我试图在OpenShift在线上安装“whois”,但由于权限问题,我不能用yum安装
\> yum install whois
error: cannot open Packages database in /var/lib/rpm
CRITICAL:yum.main:
Error: rpmdb open failed
我不知道安装软件包的其他方法,所以考虑编译源代码。
是可用的。
\> make -version
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free soft
我试着使用sans.org域名,但是我得到了以下错误:
getaddrinfo(whois.pir.org): Name or service not known.
然后我尝试WHOIS tiffany.com并得到一个类似的错误:
getaddrinfo(whois.verisign-grs.com): Name or service not known.
getaddrinfo意味着什么? whois.pir.org和whois.virusigngrs.com意味着什么?
linux和WHOIS查询非常新。谢谢!
我有一个IP列表,我想对其运行whois (使用linux工具whois),并且只看到Country选项。
下面是我的脚本:
import os
import time
iplist = open('ips.txt').readlines()
for i in iplist:
time.sleep(2)
print "Country: IP {0}".format(i)
print os.system("whois -h whois.arin.net + {0} | grep Country "
我正在运行我的ML代码并得到这个错误-
Enter website name=> www.google.com
Traceback (most recent call last):
File "Dphishing.py", line 12, in <module>
p2.category2(website)
File "C:\xampp\htdocs\Detect_Phishing_Website\p2.py", line 8, in category2
page = whois.whois(website)
A
我使用的是 (它只是用whois linux命令生成一个whois进程。我使用的是"node:argon“docker镜像,但它没有安装whois。
然后我试着使用"ubuntu:12.04",但我在用它运行应用程序时遇到了问题。这是我的Dockerfile:
FROM ubuntu:12.04
WORKDIR /srv
ADD . /srv
RUN apt-get update
RUN apt-get install -y curl
RUN curl -sL https://deb.nodesource.com/setup | bash -
RUN apt-get i
我写了一个相当简单的脚本来绘制出哪些单词域仍然可用。我在第7行,if子句中有一个错误,但是我看不出它有什么问题。
#!/bin/bash
for i in $(cat /usr/share/dict/words);
do
i="$i.com"
echo $i processing `date`
if [ $(whois $i) == "*No match for*" ]
then
echo $i AVAILABLE
# echo "
如果我使用# whois google.ru ssh命令,那么我就得到了正确的whois信息。
但是,如果我试图对以下域使用相同的内容,则失败:
htaccess.net.ru
我得到的回应是No entries found for the selected source(s).
这个域在某种程度上类似于.co.uk。也就是说,您不能注册example.uk,但可以注册example.co.uk。
当我用类似于google.com的东西查询whois服务器时,我会得到一系列不相关的结果,包括GOOGLE.COM.SPAMMING.IS.UNETHICAL.PLEASE.STOP.THEM.HUAXUEERBAN.COM之类的结果。这里我使用netcat手动执行,但是您可以使用whois获得类似的结果:
$ echo google.com | nc whois.internic.net 43
Whois Server Version 2.0
Domain names in the .com and .net domains can now be registered
with many
所以,我有一个whois命令,正常工作,但我试图使它,当我说.whois我,它显示我的信息。但我试了一条如果它不起作用的声明
代码:
@client.command(pass_context=True)
async def whois(ctx, member : discord.Member):
with open('main code\mbot json storage\pp.json', 'r') as f:
prefixes = json.load(f)
if member == "me":