2016-08-16 4 views
-1

ウェブサイトがPythonスクリプトを使用してDMOZにリストされているかどうかを確認する必要があります。どうしたらいいですか?私はこのようにしようとしています:ウェブサイトがPythonのDMOZに掲載されているかどうかをチェックするには?

import urllib2 
search = "http://www.dmoz.org/search?q=" 
domain = "example.com" 
r = urllib2.urlopen(search+domain).read() 

これはHTMLコードを返します。ウェブサイトがDMOZにリストされているかどうかを調べるために、そのHTMLコードで何を検索する必要があるのか​​分かりません。助けてください:)

答えて

1

返されたHTMLを見ると、<section class="results sites">セクションの<!---------- SITES RESULTS ---------->のコメントが表示されます。このセクションの内側には<div class="site-item">があります。

<div class="site-url"> 
... 
</div> 

サイト自体、それはそこに記載されているサブドメインです:いくつかの<div>より深いあなたが探しているものを見ることができます。

あなたのサイトがカタログにない場合は、<div class="site-item">はありません。あなたのPythonスクリプトでそれを検索してください。

関連する問題