Basit bir arama motoru orumcegi gosterecegim. Mantik ve kodlama cok basit.

Programlama dili: Python

import urlparse
import urllib
from bs4 import BeautifulSoup

url = "http://www.huup.com"

urls = [url]
visited = [url]

while len(urls) >0:
    try:
        htmltext = urllib.urlopen(urls[0]).read()
    except:
        print urls[0]
    soup = BeautifulSoup(htmltext)

    urls.pop(0)

    for tag in soup.findAll('a', href=True):
        tag['href'] = urlparse.urljoin(url,tag['href'])
        if url in tag['href'] and tag['href'] not in visited:
            urls.append(tag['href'])
            visited.append(tag['href'])

    #baslik
    print "Title: " + soup.title.string

    #aciklama
    for link in soup("meta", {"name":"description"}):
        print "Description: " + link['content']
Ciktisi su sekilde olacaktir;


Bu sekilde kendi orumceginizi olusturabilir internet sitelerini kolayca tarayabilirsiniz. Tek yapilmasi gereken bu basit orumcegi kendinize gore biraz gelistirmek.

Guncellenme: Site adresine girer ve o sayfadaki tum urlleri ziyaret eder ziyaret edilen sayfalarin baslik ve aciklamalarini listeler.