- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
спс за прогу!
было бы круто реализовать возможность добавления/редактирования поисковиков самостоятельно.
например xml-ку какую-нить редактировать.
ruSkif, инвесторы? Звучит заманчиво.kravovich, предложение неплохое, сам думал об этом. Можно попробовать.
Кстати, подключил поддержку украинского языка и google.com.ua Спасибо IOAN'у
SESpider v0.4.9 (2.62 Мб)
или
SESpider v0.4.9u (133.87 кб)
добавление Google.com.ua:
AddGoogleComUa (1.22 кб)
Кто нибудь добился таких настроек что бы в бан у гугла не попадать? Поделитесь... Устал экспериментировать... :)
Мне вот интересно, у гугла информация о запросах пользователя собирается по всем доменам или каждый ловит капчу самостоятельно?
Platon007 добавил 26.09.2008 в 13:47
kravovich, ваше предложение реализовано.
Руководство к использованию.
теперь есть возможность устанавливать новые поисковики без сторонней прораммы, достаточно подложить файл install.xml в папку. Пример его содержания:
<seinstall>
<item>
<name>Google.com.ua</name>
<id-name>google.com.ua</id-name>
<class-name>ru.vingrad.platon.sespider.GoogleComUaSpider</class-name>
<requests-per-period>1</requests-per-period>
<period>1000</period>
</item>
<item>
<name>Peace.Will.Come</name>
<id-name>configurable.name</id-name>
<class-name>ru.vingrad.platon.sespider.ConfigurableSpider</class-name>
<requests-per-period>1</requests-per-period>
<period>1000</period>
</item>
</seinstall>
1-й item устанавливает google.com.ua, который уже в программе, но не отображается в списке поисковиков.
name - имя поисковика, значение, которое отображается в списке поисковиков
id-name - уникальное имя поисковика, по нему можно удалить поисковик
class-name - путь к классу
requests-per-period - число запросов за период времени
period - сам период ^_^
2-й item намного интересней.
Теперь у мастеров появилась возможность настраивать собственные поисковики. для этого
нужно class-name установить ru.vingrad.platon.sespider.ConfigurableSpider
остальное всё такое же как в 1-м элементом + появилась привязка к id-name, дополнительная информация для подобных поисковиков будет браться из файла /conf_spiders/<%id-name%>.cfg
Описание самого файла:
query=http://peace.will.com/search.html?keyword=%s&start=%d
regexp=<li><a href="(.+?)">(.+?)</a><div class="s">(.*?)<br>
regexp.linkPos=1
regexp.titlePos=2
regexp.descriptionPos=3
items-per-page=10
query.encoding=UTF-8
query.units=1
query - запрос к поисковику, %s - ключевая фраза, %d - позиция с которой начинается выдача. Если вы не знаете, как форматировать строку, то порядок объявления %s и %d строгий, т.е. сначала ключевая фраза, затем позиция.
regexp - выражение, по которому идет выборка из текста полученного от поисковика.
regexp.linkPos-позиция в регулярном выражении ссылки на сайт
regexp.titlePos-заголовок сайта в снипете
regexp.descriptionPos-описание сайта в снипете
items-per-page - количество позиций на странице, которые выдает поисковик
query.encoding - кодировка, в которую необходимо закодировать ключевое слово
query.units - поисковик исчисляет позицию в страницах или в позициях, к примеру google выдает в позиция, то query.units=1, если это yandex, который выдает в страницах, то query.units=10, других значений быть не может, но на строгое их ведения я не обращаю внимания.
Platon007 добавил 26.09.2008 в 14:00
а если быть точнее query без проблем можно записать так:
query=http://peace.will.com/search.html?start=%2$d&keyword=%1$s
Platon007 добавил 26.09.2008 в 14:15
SESpider v0.4.10 (2.63 Мб)
или
SESpider v0.4.10u (139.23 кб)
Прикольно. Сделал свой чекер, сайт находит, но на какой-то другой позиции...
Приношу свои извинения, поторопился запустить в народ.
query.units=1 означает, что поисковик воспринимает параметр как страницу, т.е. например yandex
query.units=0 означает абсолютную позицию, т.е. как у google
SESpider v0.4.10 (2.63 Мб)
или
SESpider v0.4.10u (139.27 кб)
Platon007 добавил 26.09.2008 в 15:46
Также принимаю предложения о месте хранения файлов, ifolder меня напрягает своей всплывающей рекламой, и уверен всех остальных.
Platon007 добавил 26.09.2008 в 15:48
SuperFly, если что-то получилось, прошу в студию.
Platon007, сколько скачиваний? Могу положить у себя.
Да, тут темку на форуме как-то заметил /ru/forum/267653
Вот, решил проверить, справится ли эта проргаммка с задачей.
install.xml
<item>
<name>Тут.by</name>
<id-name>tut.by</id-name>
<class-name>ru.vingrad.platon.sespider.ConfigurableSpider</class-name>
<requests-per-period>1</requests-per-period>
<period>1000</period>
</item>
</seinstall>
conf_spiders/tut.by.cfg
query=http://search.tut.by/?rs=1&query=%s&ru=0&tc=0&page=%d
regexp=<li>\\s*<h3>\\s*<a href="(.+?)">.*?</a>\\s*<a href=".+?" target="_blank">(.+?)</a>.*?</h3>(.+?)<br>
regexp.linkPos=1
regexp.titlePos=2
regexp.descriptionPos=3
items-per-page=15
query.encoding=UTF-8
query.units=1
Долго парился с install.xml, оказалось его надо сохранять в уникоде UTF-8.
sabotage, как видите, я постоянно выкладываю новые файлы. Вас достану просить залить новый файл. И статистика количества скачиваний есть?
Platon007 добавил 26.09.2008 в 16:05
скачиваний совсем немного, может 6 в сутки есть.
Platon007 добавил 26.09.2008 в 16:10
SuperFly, ☝
Platon007, данные фтп отправил в личку. Можно воспользоваться по желанию.