問題タブ [pywhois]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3189 参照

python - Python で、IP アドレスに関する詳細情報を取得する

私はPythonについて知ってgethostbyaddrおり、それは私にとっていくらか役に立ちます。そのIPアドレスをホストしている人、原産国など、さまざまなWebサイトで見つけることができるような、IPアドレスに関するさらに多くの情報を取得したいと思います。これをプログラムで達成する必要があります。

Python 用の組み込みコマンドはありますか、このタイプの情報を含むデータベースにアクセスする必要がありますか、または Python API はありますか? Python は私の母国語ではないため、Python でこのような問題にどのようにアプローチするかについてはあまり詳しくありません。

0 投票する
2 に答える
1028 参照

python - gae で pywhois モジュールを使用する方法

pywhois モジュールをインポートしようとすると問題が発生します。自分のモジュールをインポートできますが、pywhois をインポートするときにまだ問題があります。プロジェクト フォルダーdomainに pywhois フォルダーを移動しました。スクリーンショットは以下のとおりです。 ここに画像の説明を入力

これは、以下のインポートおよび呼び出しステートメントです: インポート部分:

呼び出し部分:

問題は、常に http 500 エラーがスローされることです。エラー テキストは以下のとおりです。

このエラーはどういう意味ですか? 自分のモジュールをインポートできるのに、pywhois をインポートできないのはなぜですか?

0 投票する
1 に答える
20162 参照

python - WindowsへのPythonモジュールのインストール

WindowsコンピューターにPythonモジュールをインストールしようとしています。Pythonエディタとして使用するNetBeansIDEの開発バージョンをインストールしましたが、Jython 2.5が独自のプログラムフォルダにインストールされており、そのインストールを開発に使用するように強制されているようです。

私は30分ほどPyWhoisモジュールをインストールしようとしてきましたが、Netbeansを使用してWindows上でPythonを開発することの巧妙さにかなり腹を立てています。

このセットアップでモジュールをインストールする方法を知っている人はいますか?開発環境を破壊し、怒りを誘発しないものを使用する必要がありますか?

0 投票する
1 に答える
361 参照

python - pywhois が空のヘッダーを返すのはなぜですか?

Python で pywhois モジュールを使用して、Web サイトの Whois ヘッダーを取得しています。ほとんどの Web サイトでは正常に動作しますが、google.com などのサイトが黒いヘッダーで返される理由を理解しようとしています。PyWhois は、特定の日付以降に新しく作成された Web サイトでのみ機能しますか?

0 投票する
1 に答える
4366 参照

python - PythonでWHOISプロトコルを実行する最も簡単な方法は何ですか?

WHOIS プロトコルに最も推奨されるライブラリまたはコード モジュールを探しています。

私はすでにそれをグーグルで調べてきましたが、探していたものが見つかりませんでした。

私が必要とするのは次のようなものです:

出力は、この IP に関する whois 情報 (URL ではありません!) になり、そのような情報がない場合は None になります。

ありがとう :)

0 投票する
2 に答える
3020 参照

django - pywhois使用時のエラー

pywhoisを使用してドメインの可用性を確認しようとしました:

しかし、私はこのエラーを受け取ります:

pywhoisこのコマンドでインストールしました:

それは正常にインストールされました、私が逃したものは何ですか?
編集: ドメインの可用性を確認するための最良かつより安定した方法は次のとおりです。

0 投票する
1 に答える
1021 参照

python - pywhoisでドメインの可用性をチェックする安定した方法

このコードを使用して、ドメインの可用性を確認します。

次の結果が返されます。

インターネットの速度が遅いと、安定して動作せず、間違った結果を返します。安定した応答を得るために結果を確認する正確な方法は何ですか?

0 投票する
0 に答える
571 参照

python - 複数のレコードを持つドメインの pywhois

whois を実行できるシンプルなアプリを作成しようとしていますが、障害が発生しました。

実行しているため、結果が得られないことは約 99% 確信しています。

複数のレコードが原因で失敗しますが、「=xxx」を実行すると単一のレコードが実行されます。

python-whois を使用して、この方法で検索を実行できます。

私の解決策は python-whois に固執することですが、pywhois はより多くの情報を返します。

pywhois で単一のレコードを実行する前に誰かがこれに遭遇したか、回避策を持っていますか?

0 投票する
1 に答える
146 参照

django - pywhoisのDjangoビルドアウトレシピ(pypiではない)

私はグーグルコードでpywhoisのビルドアウトレシピを作成しようとしています。

そのサイトはここにあります: http ://code.google.com/p/pywhois/

注:easy_install pywhoisを使用すると、pypi(python package index)から別のパッケージがインストールされます:http://pypi.python.org/pypi/pywhois/0.1

ビルドアウトレシピに関するドキュメントに従っています...(http://pypi.python.org/pypi/djangorecipe/1.3

そして、ここからソースコードのクローンを作成できることがわかりました。

しかし、すべてを機能するビルドアウトスクリプトにまとめることはできません...(正直なところ、これは私の最初のビルドアウトスクリプトの試用版です...他のすべてのパッケージについては、既存のレシピを見つけました。通常、それ以外のものは避けようとしています。 pypiではありません)

私は彼らのサイトで2つの問題を作成しました...そのうちの1つは、python package indexとは別の名前を使用することであり、もう1つは、パッケージをそこに取得することです。

ビルドアウトの第一人者はいますか?

編集

(すでに2人が私を助けようとしています、ありがとう!)

私はbuildout.confでこれを使用しました:

そして私のリストに追加しましたdevelop:develop = src / pywhois

そして私の卵リストに追加されました:

リポジトリのソースを宣言しました:

そしてもちろん、卵に追加します:pywhois

それをダウンロードして卵を作成しています...

EDIT2

何をしても、次のようになります。既存のパッケージ「pywhois」のソースURLが異なります。期待される'https://code.google.com/p/pywhois/'。";

グーグルコードパッケージのパッケージ名が変更される場合、この問題は解決されるように思われます...私はこれについて問題追跡システムで応答を得ました。

http://code.google.com/p/pywhois/issues/detail?id=33を参照してください

編集3:PyPIで:python-whois

そして、開発者(Richard Penman)からの素晴らしいクイックアクション。そのため、パッケージの名前はpython-whoisに変更されます(彼は別の名前を考えていますが、今のところこれは機能します)。そして彼はそれをpypiに置きました!

したがって、この問題は私にとっては解決されましたが、MartijnとReinoutの回答は、ビルドアウトについて多くのことを私に教えてくれました。ありがとう!

0 投票する
4 に答える
487 参照

python - 日時オブジェクト

datetime.datetime オブジェクトから年と月を取得するにはどうすればよいですか? 問題があるコードは次のとおりです。

印刷されたオブジェクトは次のとおりです。

datetime.datetime(2015, 12, 26, 0, 0) の部分から年、月、日を取得するにはどうすればよいですか。正規表現を使用できると思いますが、これを行うためのより良い方法があるはずです。