Проверка количества проиндексированных страниц в Google

Written by webninja on 07/09/2010 – 1:43 am -

Как определить кол-во проиндексированных страниц в гугле? реализация на Python. Недавно нужно было срочно, написал :

import urllib
import re

from urllib2 import urlopen
from urlparse import urlparse
from urllib import FancyURLopener

class GOpener(FancyURLopener):
    version = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6'

def web_getpage(url):
    g_opener = GOpener()
    page = g_opener.open(url)
    return page.read()

def get_index(url):
    request = 'http://www.google.com/search?q=site:' + url
    # About 105,000,000 results
    index = 0
    try:
        gs = web_getpage(request)
        p = re.compile('About (.*) results')
        index = int(p.findall(gs)[0].replace(",", ""))
    except SearchError, e:
        index = -1
        #print "Search Failed : %s" % e
    finally:
        #print "Index: %d\tURL: %s" % (int(index), url)
        return index

Настройка своего прокси сервера Squid

13/06/2010 – 2:15 pm

Бывает банят по ипу социальные сети, или форумы, или нужно работать с нескольких аккаунтов, короче говоря нужен дополнительный айпи. Если есть свой сервер, где-нибудь в европе или США, то реализовать ...

Настройка сервера #3. Установка FTP сервера

21/05/2010 – 12:02 am

Самое время установить FTP сервер. Комрады рекомендуют - vsftpd. Eго используют на таких серьезных сайтах, как : ftp.redhat.com, ftp.suse.com, ftp.debian.org, ftp.gnu.org, ftp.gnome.org, ftp.kde.org, т.е. фтп с высокой загрузкой. для ...

clip2net – шаринг картинок.

12/05/2010 – 12:49 pm

Есть масса сервисов которые позволяют захостить у себя картинку, пожалуй самые известные это imageshack.us и tinypics.com Однако есть сервис получше - clip2net.com Фишка в том, что вы ставите себе небольшую программку - ...

10 htaccess хаков которые вы должны знать

05/05/2010 – 6:47 pm

10 htaccess Hacks Every SEO Should Know Есть много трюков которые вы можете проделать с .htaccess файлом, и конечно они могут быть достаточно продвинутыми. Далее 10 хаков htaccess которые должен знать ...

Human Emulator. Подмена страницы

05/05/2010 – 6:58 am

Часто встречаются ресурсы где текст вводится в яваскрипт боксе. Т.е. элемента к которому можно обратиться средствами Human Emulator'а как бы нет. Однако если использовать Firebug можно обнаружить, что набираемый текст ...

FireFox плагины для вебмастеров

04/05/2010 – 1:43 am

FireFox достаточно популярный в середе вебмастеров именно из-за большого количества тематических плагинов. Я использую достаточно много плагинов, однако браузер у меня несколько другой - Flock. Рекомендую посмотреть, к нему подходят ...

HumanEmulator. Пишем framework для регистраций.

03/05/2010 – 10:36 pm

Продолжая монологи про HumanEmulator дам совет о том, как сделать более-менее универсальный шаблон для создания регистраций. Ведь по сути выполняются одни и те же дейсвия : "Зайти сюда, заполнить поля, ...

Установка Webmin’а. Панель управления сервером.

25/04/2010 – 10:45 am

Многие конечно же имеют свой сервер для белых проектов или других более темных вещей, но как известно за удобную панель управления вроде CPanel или DirectAdmin’а нужно доплачивать деньги, кажется не ...

10 способов использования сервиса LinkedIn.com

25/04/2010 – 10:05 am

LinkedLn.com - социальная сеть которая может помоч установить проффесиональные (имеется в виду по работе) отношения, наладить нове связи, и найти старых коллег. Бла-бла, короче нам это не интересно. Что это ...

Human Emulator. Автоконфирм e-mail.

20/04/2010 – 4:36 am

Речь пойдет о такой замечательно программе, как Human Emulator. Мне кажется это оптимальное сочетание простоты и скорости написания небольших скриптов с довольно мощьным функционалом. На нем даже можно написать полоноценную ...

About Me

Few shit about and url More

Want to subscribe?

 Subscribe in a reader Or, subscribe via email:
Enter your email address:  
Find entries :