1

クローラーを作成していますが、米国のドメインのみを使用したいと考えています。たとえば、次のようにします。

 http://thenorthface.com/

しかし、私は望んでいません:

http://uk.thenorthface.com
or
http://se.thenorthface.com/

誰かがこれを行う方法またはこれを行うperlモジュールを知っていますか?正規表現で実行できることはわかっていますが、すべての外部ドメインの始まりのリストをまとめる必要がないようにしています...どうもありがとうございました!

4

1 に答える 1

2

URLから「US」ドメインが何であるかを確実に判断することはできません。「米国ドメイン」という用語が意味を持っているかどうかさえ明確ではありません。

たとえば、米国の州の略語の多くはISO-3166の国コードでもあります。で何をしますかar.xyz.com。それはアーカンソーですか、それともアルゼンチンですか?マサチューセッツやモロッコ(フランス語でマロック)はどうma.pdq.comですか?

セカンドレベルドメインを国にリンクすることはできるかもしれませんが(少なくとも本社の場合)、ホスト名とサードレベルドメインを分類することはできません。

于 2012-06-08T05:32:32.030 に答える