Программирование
Python: скрипт авторизации на li.ru
Автор: admin. 22 мая 2010, 23:15
Иногда нужно получить данные с счетчика li.ru. Набросал небольшой скрипт получающий от li.ru небольшой набор поисковых фраз:
site = “http://seobacks.ru”
password = “*****”
import urllib2, urllib, cookielib
#oookie processing
cookieJar = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookieJar))
#login params
params = urllib.urlencode({ “url”: site, “password”:password})
url = “http://www.liveinternet.ru/stat/%s” % site
#open main page
req = urllib2.Request(url)
opener.open(req, params)
#open csv page
url = “http://www.liveinternet.ru/stat/%s/queries.csv” % site
req = urllib2.Request(url)
f = opener.open(req)
data = [...]
Популярность: 20%
Читать полностью >>Расчет Google PR на Python
Автор: admin. 18 Сен 2009, 0:59
Долго искал процедуру получаения PR у сайта. Нашел на ресурсе почившем, а именно в вебархиве. Итак - процесс получения PR состоит из 2 этапов - нужно подсчитать хэш код URL и дерзуть гугловский запрос:
Код вычисляющий хеш:
Популярность: 60%
Популярность: 60%
Читать полностью >>Вычисление Google Pr на C++
Автор: admin. 09 Авг 2009, 23:02
Недавно гугл закрыл лазейку с определением PR страниц, тоесть раньше он не обращал внимание на кеш код страницы с PR, а щас видно стал определять. Итак мы имееем проблему - в URL для получения PR определенной страницы содержиться некоторый хеш код, некоторое магическио число. Как его вычислить?
Популярность: 62%
Популярность: 62%
Читать полностью >>Осторожно eAccelerator
Автор: admin. 09 мая 2009, 10:13
Итак имеем хостинг от firstVPS - тариф старт, 1г места. Хостинг очень слабенький за очень маленькие деньги. Желательно разогнать там php - и ставим eaccelerator. Ускорение примерно раза в 2-3, но есть маленькая проблема.
Популярность: 85%
Популярность: 85%
Читать полностью >>Получение IP адреса хоста на Qt4
Автор: admin. 02 мая 2009, 23:23
Если вам нужно получить IP адреса любого сайта, можно написать следующий код:
QHostInfo hinfo = QHostInfo::fromName(host);
if(!hinfo.addresses().isEmpty())
{
//берем самый первый IP адресс
IP=hinfo.addresses().first().toString();
}
Вот так, достаточно просто - если вам нужно больше - велком на
Qt форум
Популярность: 79%
Популярность: 79%
Читать полностью >>Получение pid процесса в php
Автор: admin. 16 марта 2009, 13:38
Иногда возникает необходимость получить pid запущенного процесса в php. Напрямую функции запуска pid не возращают. Но можно использовать следущий хинт:
Популярность: 97%
Читать полностью >>Qt4: удаление html тегов из текста
Автор: admin. 21 Фев 2009, 22:57
Иногда возникает задача удалит htm теги из текста. В php есть специальная функция - strip_tags(), а в Qt можно пойти таким путем
QString str=”My <b>cool</b> text”;
QRegExp reg_tags(”<.*>”);
reg_tags.setMinimal(true);
str.remove(reg_tags);
Итак в str окажеться “My cool text”;
Популярность: 100%
Популярность: 100%
Читать полностью >>Вставляем код SAPE в шаблон Wordpress
Автор: admin. 23 Янв 2009, 12:28
Для вставки кода SAPE в шаблон Wordpress есть пара плагинчиков. Но щас речь не о них, интересна вставка именно ручками в код шаблона. Для успешной вставки мы должны познакомиться с глобальными переменными в php ( например тут).
Итак код SAPE делиться на 2 части: инициализация и отображение:
инициализация, часть кода которая сущетсвует всегда в одном экземпляре:
if [...]
Популярность: 97%
Читать полностью >>О Qt-филии в терминальной стадии…
Автор: admin. 19 Янв 2009, 10:20
Нашел в ЖЖ.
О Qt
-4.5: Релиз в марте. Очень важный багфикс - версия под LGPL (GNOME начинает собирать пожертвования). Уже пересел на бету 4.5. Многое недоработано. Так например отсутствуют такие стандартные вещи как тормоза. К релизу думаю исправят…
О Plasma: Недавно в споре с [info]goron_dekar мы пришли к выводу, что всё что можно сделать при помощи плазмы, [...]
Популярность: 58%
Читать полностью >>Обработка русского текста python
Автор: admin. 07 Янв 2009, 21:18
Переводя функцию rus2lat c php на python я не подозревал, что есть более мощная библиотека для обработки русского языка в python.
Находиться она тут. К примеру замена rus2lat приведена в этом примере:
>>> print pytils.translit.translify(u”Проверка связи”)
‘Proverka svyazi’
>>> pytils.translit.detranslify(”Proverka svyazi”)
u’Проверка связи’
Популярность: 41%
Популярность: 41%
Читать полностью >>