Главная > Разработки > Постинг в LJ и другие ништяки
18 Фев

Постинг в LJ и другие ништяки

lj Сегодня решил вас порадовать полезными в повседневной жизни ништяками. Наверняка многие из вас видели на маулнете как Centurion продавал (а может и сейчас продает) скрипт постинга в LiveJournal. Но в описании не было сказано ни одного слова как оно постит - по всем сразу, или по выбору, а это не круто. Именно поэтому я, вдохновленной этой идеей решил написать свой, по функционалу превосходящий тот.
Возможности моего постера:
1) Поддерживает синонимайзинг (конструкции типа {|||} в заголовке)
2) Авто-выбор титла к постам, из сгенерированных.
3) Генерация URL исходя из сгенерированного заголовка
4) Постинг с разными URL (читаем дальше что к чему)
5) Постинг в случайные блоги

Подготовка к работе:
1) В заголовок пишите нужный вам ключевик, можете использовать конструкцию типа Самый {лучший|хороший|прекрасный|замечательный} {сайт|портал|блог}
2) В тексты пишем столько текстов, хотим разослать, разделителем текста служит $$$. В место, куда надо ставить анкор пишем просто #URL#
3) В поле URL вставляем столько адресов сайтов, сколько надо, но меньше или равно чем текстов.

Как оно работает?
1) Считает количество текстов
2) Выбирает нужное количество случайных блогов из списка
3) Генерирует нужное количество титлов.
4) Смотрит количество продвигаемых урлов, для них генерирует ссылки
5) Далее постит.

Это может показаться кому-то непонятно, поэтому на примере:
1) Титл - Самый {лучший|хороший|прекрасный|замечательный} {сайт|портал|блог}
2) Тексты:
это текст 1 #URL# дада, это круто
$$$
это текст 2 #URL# вот это да!
$$$
это текст 3 #URL#

3) URL
http://xproger.ru
http://oi-oi-punk.ru

На выходе имеем например в записях:
1 блог - это текст 1 самый прекрасный блог дада, это круто
2 блог - это текст 2 самый лучший сайт вот это да!
3 блог - это текст 3 самый хороший портал
Титлы писать не стал - понятно, что они генерятся.

Ну согласитесь прекрасно, не так-ли?)
После постинга получаете отчетик в виде ссылок куда было опубликовано.

Все это чудо можно скачать совершенно бесплатно - тыц
Советую прочитать install.txt и read.me

P.S буду очень благодарен тем, кто в честь такого замечательного скрипта подарит мне немного на вкусное пиво мороженое.

R954891553874
Z243159144864

P.P.S если что-то нужно доработать, или вы до сих пор не вкурили, или еще что-то - пишите в каменты, попробую разобраться)

Популярность: 100% [?]

Categories: Разработки
  1. 19 Февраль 2010 в 15:20 | #1

    Молодец, хороший скрипт. Да ещё респект что бесплатно его отдаёшь

  2. Кристи
    19 Апрель 2010 в 09:43 | #2

    Блин, вообще классно! Купила себе 10 блогов на ливжурнал, и теперь рассылаю по ним. Очень клево! Спасибо!!!

  3. zo0m
    14 Май 2010 в 23:48 | #3

    у меня ругается :(((

    ……….
    Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\ljpost\xmlrpc.php on line 3520

    Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\ljpost\xmlrpc.php on line 3524

    Fatal error: Maximum execution time of 60 seconds exceeded in Z:\home\localhost\www\ljpost\add.php on line 65

  4. 17 Май 2010 в 08:57 | #4

    Первые две ошибки - это все из-за денвера. Попробуй обновить дистрибутив, или запусти на нормальном хостинге.

    Третья ошибка - истекло время ожидания. Попробуй например меньше постить, либо увеличить время ожидания.
    Например после ini_set(”max_execution_time”, 90);

    Хотя мне хватало времени, чтобы постить в 15 блогов за раз.
    Все возможно из-за тех первых ошибок. Видимо просто версия php используется там очень старая…

  5. 9 Июнь 2010 в 21:42 | #5

    Спасибо за прекрасный скрипт, вот только вопрос встал по поводу использования proxy - сам не силен в этом вопросе, потому и обратился к Вам. Можно ли в скрипт вшить постинг через прокси, дабы обезопасить себя от бана ЖЖой.

    Жду ответа. Спасибо.

  6. 11 Июнь 2010 в 22:14 | #6

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

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

    Да, через пару недель закончу сессию, и наверно допишу вторую версию постера. Делать начал, но не успел до сессии.
    Из ожидаемого:
    - будет применена технология Ajax
    - решена проблема с таймаутом ответа (если за раз размещалось много текстов), теперь хоть двести штук за раз.
    - Введены задержки между отправляемыми постами, это убережет от неодобрительных взглядов LiveJournal.
    - Новое поле для анкоров (для тех, кто хочет задать анкоры сам, а не генерровать из заголовка)
    - Небольшие поправки от ошибок текущей версии.
    - Каждому в подарок 5 чистых аккаунтов.

    Можно ждать примерно в первых числах июля.

    И так как хочу съездить в Питер - будет введена свободная цена. т.е. покупаете за столько, сколько желаете.

  7. 13 Июль 2010 в 18:10 | #7

    Добрый день. Скажите пожалуйста, можете ли Вы на коммерческой основе написать десктопное приложение, которое позволит постить в свои журналы и комментировать чужие? Если это возможно, свяжитесь, пожалуйста, по почте.

  8. 4 Август 2010 в 22:59 | #8

    Очень приятное предложение. Пока не умерла тема с рассылкой постов в ЛЖ накуплю ка я сотню акаунтов и плюс ваша прога, которой теперь цены не будет. Спасибо Вам огромное…

  9. 12 Август 2010 в 11:40 | #9

    Можно поподробнее где можно увеличить время ожидания? В каком файле денвера. У меня в скачанном скрипте всего только add.php, index.php, xmlrpc.php и все. Ну и файлы с логинами и паролями и пара с инструкциями. В каком файле нужно менять?
    У меня те же ошибки Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\posting\www\xmlrpc.php on line 3520

    Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\posting\www\xmlrpc.php on line 3524

    Fatal error: Maximum execution time of 60 seconds exceeded in Z:\home\posting\www\add.php on line 66
    Запускал на денвере ( на голом).

  10. 30 Август 2010 в 11:40 | #10

    В add.php после открытия <? напишите:
    ini_set(”max_execution_time”, 90);

    И вообще, переписал полностью скрипт, теперь это сервис, правда в публичном тестировании:
    http://lj.xproger.ru/

    Если надо бесплатный ключик потестировать сервис - пишите в аську 2966963

  11. 5 Сентябрь 2010 в 19:09 | #11

    Господа хорошие где счас можно взять скриптик? уж очень нужен!!! ежели кому не сложно кинте на ampkr76@gmail.com

  12. 1 Октябрь 2010 в 20:50 | #12

    An error occurred: Code: -1Reason: ‘Can’t call method “is_validated” on an undefined value at /home/lj/cgi-bin/Apache/LiveJournal.pm line 2004. ‘ .livejournal.com

    и все…

  13. 1 Октябрь 2010 в 20:52 | #13

    логин пасс верный, так понимаю скрипт уже не работает?

  14. 1 Октябрь 2010 в 21:27 | #14

    сам спросил сам отвечу - не работает если 1 логин пасс. разобрался :)

Перед отправкой формы: