...when altering one's mind becomes as easy as programming a computer, what does it mean to be human?..
4 августа 2009 г.
Ручная отправка trackback-ов
Итак, во-первых, поиск по словам "trackback sending tool" привёл к Wizbang® Tech Trackback Pinger, Simpletracks и ещё нескольким 100%-аналогичным страничкам, URL-адреса которых я уже успел забыть.
Не считая первого параметра все поля очевидны: имя вашего блога (Your Blog Name), имя вашего поста (Entry Title), URL на него (Entry URL/Permalink URL) и краткое описание.
Первый параметр - это trackback-ссылка на пост в чужом блоге, где вы хотите разместить ссылку на свой пост. Вся хитрость заключается в том, как его узнать.
Через энцать минут гугления нашёл спецификацию trackback-протокола, где написано, что trackback-url для каждой страницы должен быть записан в html самой страницы в специальном виде.
Поэтому, чтобы отправить ссылку на свой блог в чужой блог, мы открываем пост чужого блога и смотрим исходный код странички. Нас интересует в нём строка вида trackback:ping="http://blog.eurekalog.com/wp-trackback.php?p=6" (ищите по слову trackback:ping - не промахнётесь). Вот http://blog.eurekalog.com/wp-trackback.php?p=6 и будет тем URL, который надо вставлять в первое поле (Trackback URL).
Если же никакого trackback:ping в исходном коде странички нет - скорее всего, этот блог не поддерживает механизмов trackback (как, например, blogger).
Да, некоторые блоги могут фильтровать входящие ссылки на предмет спама, так что добавить ссылку может быть возможным не всегда. Кроме того, не все вводимые вами поля отображаются в блоге. Например, я отправил trackback на пост в blogger в блог WordPress. Там он показался корректно, но из текста участвует только заголовок блога. Так что в поле "Your Blog Name" будет не лишним продублировать заголовок поста, например, как-то так: "Заголовок Поста - Имя Блога".
8 комментариев :
Можно использовать некоторые HTML-теги, например:
<b>Жирный</b>
<i>Курсив</i>
<a href="http://www.example.com/">Ссылка</a>
Вам необязательно регистрироваться для комментирования - для этого просто выберите из списка "Анонимный" (для анонимного комментария) или "Имя/URL" (для указания вашего имени и (опционально) ссылки на сайт). Все прочие варианты потребуют от вас входа в вашу учётку.
Пожалуйста, по возможности используйте "Имя/URL" вместо "Анонимный". URL можно просто не указывать.
Ваше сообщение может быть помечено как спам спам-фильтром - не волнуйтесь, оно появится после проверки администратором.
Примечание. Отправлять комментарии могут только участники этого блога.
Windows Live Writer вроде умеет отправлять пинги.
ОтветитьУдалитьК сожалению, на многий сайтах стоят анти-спам фильтры, которые режут такие ручные запросы. Потому что адрес, с которого пришёл запрос не совпадает с адресом блога.
ОтветитьУдалитьP.S. В Windows Live Writer ничего такого не заметил.
А зачем вручную? Есть программы и скрипты, которые умеют отправлять. Гугл в помощь! Только вот спам-фильтры действительно режут.
ОтветитьУдалитьНапример? Я вот искал долго, не нашёл. Может, неправильно запрос формулировал.
ОтветитьУдалитьМожет и неправильно. ;) Навскидку, http://adne.info/ping-trackback/ , trackbackspeed. Вобщем гугли.
ОтветитьУдалитьИ не забываем, что белые проекты трекбэчить нужно очень аккуратно. Ибо легко можно словить абузу. На сером блоге сам пронаблюдал процесс бана. В статсах посещений после отправки трекбеков вижу что-то вроде того: admin/blogXXX.com(админ блога посмотрел трекбек, поступивший на модерацию), после этого посещение с mail.google.com/XXX(злобный админ настрочил абузу), после чего бан. Вот так.
ОтветитьУдалитьК сожалению, моих знаний не хватит, чтобы прикрутить эти скрипты к блоггеру.
ОтветитьУдалитьа как напарсить базу таких трекбек-блогов?
ОтветитьУдалить