Elsper » софт

Вообще гордиться особо нечем. Просто взял да спарсил.

Прога пишется за пять минут, выполняется за пятнадцать.

На форму ставятся два текстовых поля у обоих выключается перенос строк, idHTTP это компонент на вкладке indi clients,его просто лепим на форму.

procedure parsbash;
var i,i2:integer;
begin

for i:=1 to 505 do
begin
memo1.Text:=IdHTTP1.Get(’http://bash.org.ru/index/’+inttostr(i));
memo1.Lines.SaveToFile(’temp’);
memo1.Lines.LoadFromFile(’temp’);

for i2:=0 to memo1.Lines.Count do
if pos(’<div>’,memo1.Lines[i2])=3 then
memo2.Lines.Add(memo1.Lines[i2]);

memo2.Lines.SaveToFile(’vse.txt’);
end;
end;

Результат правда надо почистить от тегов <div> и </div> но уж это точно может каждый.
Выкладываю итоговый результат. Каждая строка это отдельная запись. Лишние теги уже убрал.

elsper.ru/wp-content/vse.rar


Автор: Elsper.ru


Месяц назад написал плагин упрощающий работу с постовыми

Помимо постовых в нем встроена возможность приписать определенный текст в конце каждого поста.

У меня было написано “Если вам понравилась запись, ставьте пожалуйста на нее ссылки.” Но толку от этой строки не почувствовалось и я решил заменить на ссылку. Думаю не повредит, к тому же эта приписка идет в рсс как часть поста :)
Тут и выловил баг. Исправил.

Кстати этот плагин кто-нибудь юзает или только я сам? :) ))

p.s Текст ниже, это как раз и есть результат работы плагина.


Автор: Elsper.ru


Скачать плагин

Здрасте.

Написал тут плагин для wordpress, назвал “Автоматизатор постовых”

Установка очень простая. Просто скопировать и активировать.

Что он делает:

Берет строки из файла, и проставляет их как постовые к записям и страницам.

Зачем это нужно:

Плагин можно использовать, для массового проставление постовых с блога. Скормил ему список ссылок, и вот уже они превратились в постовые.

При том сам пост не редактируется. И ссылки можно так же легко убрать, просто удалив из списка.

Насколько это безопасно:

В бд он не лезет, список ссылок вроде защитил от скачивания, сам файл плагина не запустится отдельно от админки. Если все же найдете уязвимость, пишите.

В админке плагин прописывается на вкладке настроек, называется “Постовые”.

Если есть пожелания высказывайте, может быть учту. Если есть советы по коду, то тоже высказывайте. Я в конце концов как кодер не очень.

Если кто-то занимается сетками на вп, то можно к плагину приделать панельку, позволяющую централизованно проставлять ссылки сразу во все блоги.

Решил не делать отдельное редактирование постового к каждому посту. Если нужна точечная работа вполне можно и запись отредактировать. К тому же постовые легко отредактировать через админку плагина можно. В админке показывается какой записи какой постовой соответствует. Каждой записи соответствует одна строка в списке ссылок. Если будете удалять запись, не забудьте удалить постовой, чтобы постовые остались на своих постах, а не переехали на соседние. Черновики считаются как посты и тоже выводятся в списке. Так же выводятся страницы, а не только записи. (могу убрать страницы если нужно)

Внимание не трогайте нулевую строку в списке ссылок (в админке ее не видно, это предупреждение для тех кто будет проставлять ссылки в файле-списке напрямую, минуя админку)

Так же плагин можно использовать для того чтобы просто вставить какой нибудь текст в конце всех постов. Например:


Автор: Elsper.ru


По мотивам этой записи.

Клоакинг – это когда сайт отдает поисковикам один текст а людям другой.
Метод которым я провожу проверку далеко не идеален.

прошу внимательно вникнуть в суть того что делает прога, чтобы потом не было удивлений.

Но сначала еще немного теории. Когда вы запрашиваете страницу с какого либо сайта то вы передаете помимо IP и другие данные.
Например UserAgent.Так вот совершенно не сложно программными средствами выдавать страницу в зависимости от того какой UserAgent или IP у посетителя.
Тоесть боту яндекса одно, боту линкобиржи другое.

Что делает программа?

Заходит по очереди на каждый урл из списка. При этом значение UserAgent такое же как у яндекса. То есть прога получает то что вебмастер планирует отдавать яндексу.

!!!Поэтому если будете проверять то убедитесь что робот биржи считает, что ссылка находится в статусе ОК!!!

Далее ищет урл на странице и или находит или не находит. Если страницу не удалось загрузить или там редирект, то страница идет в список ошибок. Это не значит что яндекс будет ее плохо индексировать или еще что-то. Это значит только что моя прога, (состряпанная на коленке за пол часа), не смогла получить страницу.

Все потенциально мошеннические страницы сохраняются в папку, где расположена прога.

Это делается для того чтобы своими глазами посмотреть в код и принять решение о том мошенник вебмастер или нет.

Некоторые страницы не получается сохранить. Код таких можно посмотреть в окошечке слева снизу. Ввести адрес под словами “код страницы” и щелкнуть восклицательный знак

Важно:

Некоторые сайты (очень малая часть) страницу отдают, но как то не до конца, так что та часть в которой должна быть ссылка так и не загружается. Страница поподает в список обманщиков. (И ее код сохраняется в файл, так что вы сможете глазами увидеть такую ошибку скачивания) Такие страницы лучше всего смотреть вручную по кешу яндекса. Тоесть, если в HTML коде, который хранится в кеше яндекса, есть ссылка (не просто текст, а именно ссылка) то все ок и тревога ложная.

elsper.ru/wp-content/kl.rar

Высказывайте замечания, пожелания, вопросы.

Если вам понравилось или было полезно, то поставьте на меня ссылку, пожалуйста ^^


Автор: Elsper.ru


Решил я тут капчу поменять на некоторых блогах.

Нашел плагин спрашивающий сумму двух чисел.

http://sw-guide.de/wordpress/plugins/math-comment-spam-protection/

Но вот неудобство, его надо устанавливать в шаблон. Это конечно можно сделать за пять минут, но нафига, если можно средствами плагина сделать это автоматически?

Итого покопавшись в исходниках этого плагина и плагина от http://dimoning.ru (который встраивается автоматически) соединил их лучшие стороны, и представляю вам Math Comment Spam Protection Plugin, не требующий установки в шаблон.
elsper.ru/wp-conten/math-comment-spam-protection.zip

Еще один недостаток этого плагина, в том что надо обязательно зайти в настройки и сохранить их. Но с этим я возиться не стал.


Автор: Elsper.ru


Страница 1 / 31 2 3 »

Рейтинг блогов

Рейтинг блогов