Софт для сабмита за одну ночь :)
Начал потихоньку внедрять JavaScript в своих роботов-постеров. Дело в том, что в отличии от php этот язык работает непосредственно с DOM (Обьектной моделью документа), а это автоматически избавляет меня от целого класса гемороя по парсингу и анализу страниц. Каждый движок будь то вконтакте, или доморощенный вордпресс генерирует страницы по своему. Разработчики и дизайнеры шаблонов крайне редко соблюдают стандарты и допускают грубейшие нарушения, такие как вложенные теги form, незакрытые теги, не говоря уже о мелких различиях типа отсутствия кавычек в атрибутах тегов. Иногда что бы добраться до нужно свойства нужной формы приходиться по 10ть раз лезть в парсер и допиливать регулярные выражения, что бы вытаскивалось то, что нужно. В моём новом подходе всю грязную работу берёт на себя браузер, а мне остаётся лишь взять всё что нужно и отправить куда надо
Очень сильно в этом деле мне помог просто офигительный фреймворк jQuery. Сила и гибкость его поражают меня с каждым днём всё больше. Признаюсь, что Яваскрипт я знаю довольно поверхностно и jQuery начал использовать относительно недавно. Но и тех немногих знаний, что я успел накопить уже достаточно что бы написать сабмиттер. Опыта в написании всяких спамилок у меня много и вчера вечером я всё таки решился попробовать. Но новые эксперименты лучше ставить не на текущих проектах, а как ни будь отдельно. Поэтому было решено написать простенький сабмиттер, на примере комментатора вордпресс. Цель была закончить эту программу до утра, которую я можно сказать достиг в срок, что большая редкость у меня.
Итак, позвольте представить вам скрипт, облегчающий добавление комментариев на блоги V.1.0
Придумывать названия я не мастер, но он действительно работает ![]()
Конечно пробив у него далеко не такой, как у хрумера, но и писался он далеко не несколько лет.
Что делает.
На входе список блогов в текстовом файле по одному на строке.
- При заходе на блог, ищет ссылку на пост по шаблону “#comments” (Обычно ссылки, которые содержат это слово ведут на страницу, с формой комментирования)
- Переходит по ссылке, ищет форму которая содержит поле url и которая отправляется на wp-comment.php (Совершенно точно, это форма комментариев)
- Фишка! Помимо всего прочего скрипт вытаскивает заголовок поста и показывает оператору, дабы тот смог придумать адекватный комент, что даёт очень большое преимущество перед существующими спамилками, которые тупо рассылают говнокоменты на всё, что попадётся.
- Если стоит полуавтоматический режим, оператор может ввести комментарий и отправить форму одним кликом. Если стоит автоматический режим, то отправляется заданный комментарий.
- Далее форма отправляется по назначению.
Конечно пробив очень сильно отстаёт от существующих дорогостоящих решений типа хрумера, но для новичков и людей, которые уверены, что качество намного важнее количества сойдёт.
Я вижу в скрипте множество потенциальных мест, которые можно улучшить повысив пробив по крайней мере на порядок. Но т.к. цель была всего лишь прокачать скил, то я этого делать не стану. Т.е. апдейтов скрипта не намечается. Опыт получен, ошибки учтены, двигаемся дальше
Долго думал выкладывать ли это глючное, но рабочее творение в паблик или не выкладывать. Решение пришло красивое и интересное. Вы можете свободно скачать скрипт заплатив любую сумму по вашему усмотрению.
Перйти на страницу скачки
За свободной ценой будущее мелких скриптов, вот и посмотрим насколько это будущее близко в плане монеток. Добавлю лишь, что не нужно никогда гнатся за халявой. Мне как разрабу будет обидно, когда за продукт платят меньше чем я потратил на две бутылки пива, которые были выпиты за ночь кодинга
Пропиарю коллегу, попросил написать, цитирую: куплю статьи по любой тематике, дорого.
Трекбек
Ссылка для трекбека:
http://noxon.su/121-odnanoxh.html/trackback
Комментарии
Че то вебмани пишут про тестовый режим. Ты правильно все настроил? Как бы то ни было я качнул бесплатно
noxon.su Reply:
Август 27th, 2009 at 12:22
Повезло, значит
Маленький бонус самым шустрым ))
Автор: alex13 | 27.08.2009 11:24
На самом деле у РНР тоже есть свой парсер DOM. В других языках, например в ruby есть парсер Hpricot. Который может разобрать даже ужасно сделаный код.
noxon.su Reply:
Август 27th, 2009 at 12:22
Да. Про парсер я вкурсе, но мне нужен был js
Автор: UserAd | 27.08.2009 12:03
А почему бы не спамить тем-же allsubmitter?
noxon.su Reply:
Август 27th, 2009 at 12:20
Специально для тебя официально разрешаю своим читателям использовать алсаб
Автор: Одесский Сисадмин | 27.08.2009 12:09
хотел дать 5$ но потом обнаружил что у меня почти все в WMR. Вообщем заплатил 20 центов
Автор: nalivaeff | 27.08.2009 13:21
Этим постом ты официально похоронил всякие дружелюбные и незаметные для пользователя антиспамы, основванные на JS. Поздравляю. Хотя меня, как пользователя подобной защиты это не очень радует.
noxon.su Reply:
Август 27th, 2009 at 14:09
Прочитал твой комент и придумал офигительный алгоритм для плагина антиспама. Скоро сделаю
Автор: Alek$ | 27.08.2009 13:50
Скрипт, конечно, очень плохой. Надеюсь, ты однажды отойдёшь от подобного софта и подобного метода “продвижения”.
Лучше расскажи, как ты аттестат продавца получал, это для меня сейчас очень актуально. Долго ли ждал ответа? На какой магазин подавал заявку?
noxon.su Reply:
Август 27th, 2009 at 21:54
Приподключении мерчанта и добавлении в мегасток аттестат продавца дают автоматом. Нужен только персональный.
Тормоз Reply:
Август 27th, 2009 at 22:26
Да знаю я это, естественно, у меня ведь давно идут автоматические продажи.
Только вот я ждал довольно долго ответ на подключение нового магазина и мне вчера сказали, что рассмотрение моей заявки “отложено”, блин.
Ты можешь показать магазин, который у тебя приняли в “Мегасток”? Может быть пойму, чем я им не понравился.
noxon.su Reply:
Август 28th, 2009 at 09:09
Я noxon-domain.ru подключал. Меня приняли. Ещё bbetter.ru когда подключали тоже быстро апрувили. Сутки максимум.
Тормоз Reply:
Август 28th, 2009 at 21:48
Спасибо. Странно, блин. У меня ничем не хуже всё сделано, даже больше условий выполнено, но мою заявку “отложили”.
Автор: Тормоз | 27.08.2009 20:14
Блин чето не работает спамилка вообще, к каждому сайту говорит немогу подключится к хосту, хотя вродь все условия для скриптов подходящие((
noxon.su Reply:
Август 28th, 2009 at 09:11
Попробуй открыть любой сайт вот так:
http://test.ru/resend2.php?q=http://адрес_блога.ru
если откроеться, напиши в icq:448-539 будем разбиратся.
Если не котрылся, значит curl не подключён.
Автор: litone | 27.08.2009 23:21
У мя не пашет. Поставил на полуавтоматический режим, после обхода всех сайтов, продолжает попытку инициализации. И так бесконечно. Так должно быть или что-то не так делаю?
Окрываю в опере.
noxon.su Reply:
Август 28th, 2009 at 09:11
Проверь методом выше
Автор: PCGAMER2005 | 28.08.2009 00:16
[...] « Софт для сабмита за одну ночь
[...]
Автор: Резульаты продаж скрипта | 28.08.2009 23:10
[...] небольшой скриптик (недоработанный немного конечно, но все таки) по [...]
Автор: Что слушать: Ранетки | 29.08.2009 20:00
[...] приобретением стал софт для сабмита от Noxon’а. Ему повезло чуть больше, на кошельке [...]
Автор: “Суровое” русское SEO :D » Марафон продолжается… | 30.08.2009 02:32
В чем проблема если выдает “Не удалось взять строку из urls.txt”?
Автор: Сергей Жилин | 03.09.2009 19:59
Кстати не на всех блогах комменты находятся под ссылкой “#comments”. Вот пример http://micro-povar.net/?p=30#respond
Надо бы это учесть в скрипте.
Автор: Сергей Жилин | 03.09.2009 21:43