В статье "Создаём варезник" я упомянул о возможности автоматического наполнения сайта при помощи специального скрипта - граббера (парсера). Профессиональные php-программисты могут без проблем написать такой скрипт, а вот для людей, далёких от php и других языков веб-программирования, это может оказаться проблемой. Специально для этих людей я написал скрипт, который грабит новости с сайта xuk.ru и заносит их в базу сайта на движке DLE. (Ссылка для скачивания находится в конце записи)
Как многие уже знают, xuk.ru - сайт эротического содержания. А если после прочтения предыдущей статьи у Вас появилось желание создать собственный варезник, то Вам следует знать, что эротические фото и видео очень рекомендуются к размещению на подобных ресурсах. Сейчас практически любой варезник содержит раздел "Эротика", "Порно" или "18+" и как правило он является самым популярным.
Итак, давайте разберёмся, как же работать с моим скриптом. Прикреплённый к этой записи архив содержит один php-файл. Этот файл нужно отредактировать, введя данные для доступа к mysql и ещё некоторую информацию (внутри файла есть комментарии, так что проблем возникнуть не должно). Далее файл нужно закачать на хостинг в ту папку, где установлен DLE. Теперь следует запустить файл и подождать около минуты, пока скрипт сделает все необходимые действия. Если скрипт не выдаёт никаких ошибок и пишет, что граббинг завершён, то это значит, что на Вашем сайте уже опубликована новость.
Теперь немного о том, что же именно делает скрипт. Он заходит на главную страницу http://xuk.ru и выбирает рандомно одну из 15-ти девушек, а затем скачивает все фото и 3 уменьшенные копии фото на хостинг (да, всё фото будут находиться на хостинге, так что понадобится большое дисковое пространство), ну и наконец добавляет в базу новость. В кратком описании размещается 3 уменьшенные копии, а в полном описании - все фото в полную величину.
Скрипт тестировался на версии 7.2, работоспособность на других версиях не гарантирую. Обо всех ошибках просьба сразу сообщать.
Огромное спасибо за скрипт. У кого добавление данных происходит не в верной кодировке, т.е. получаются одни вопросительные знаки, тому нужно в скрипте после 93 строки добавить код: mysql_query("SET NAMES 'cp1251'"); т.е. должно получиться так: mysql_select_db($dbbase); mysql_query("SET NAMES 'cp1251'"); mysql_query($sqlquery) or die(mysql_error());
27 сентября 2008 20:20 • Комментариев: 1
Интересная штуковина, скачал, попробую адаптировать под свои нужды, не DLE
29 сентября 2008 14:16 • Комментариев: 3
Дорогой администратор, помогите пжалуста моя версия dle 7.3 когда я вел все данные у меня возникает такая ошибка-
Пожалуйста, подождите...
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/users/r/rodgerfox/domains/infornik.ru/grab.php on line 54
Warning: implode() [function.implode]: Invalid arguments passed in /home/users/r/rodgerfox/domains/infornik.ru/grab.php on line 57 Table 'rodgerfox_infornik.dle_post' doesn't exist
2 ноября 2008 00:07 • Комментариев: 1
День добрый. Можно ли етот граб застаить хук грабить через определенное время и как ? у меня DLE 7.3 Nulled Team заранее спасибо.
MavrLom, Можно сделать это через cron, практически все платные хостинги его поддерживают. В админке хостинга (cpanel или directadmin) можно задать выполнение этого скрипта через определённые промежутки времени.
4 ноября 2008 13:11 • Комментариев: 38
На Dle 7.3 работает,спасибо, спасибо, спасибо, спасибо, спасибо, спасибо, спасибо, спасибо, спасибо, спасибо, спасибо, спасибо, спасибо, спасибо, спасибо.
19 ноября 2008 13:03 • Комментариев: 2
Всё работает на DLE 7.3 нормально, только непонятно как задать категорию в которую будет добавляться новость. Что нужно писать здесь: $cat = "2";???
Пробовал писать и имя категории "photos18" и ID категории "62" - добавляется только на главную, без категории и категорию приходится указывать вручную...
И еще, как сделать так, чтобы папка в которую сохраняются картинки была не просто "upload/posts" a "upload/posts/год-месяц", как сохраняются картинки во всех новостях в DLE - так было бы намного удобнее...
5 декабря 2008 18:19 • Комментариев: 1
О! спасибо за инфу :) Сам не додумался что можно драть от туда :)
9 декабря 2008 20:31 • Комментариев: 1
На дле 7.3 все отлично работает. Спасибо большое! У меня вопрос, а если вместо хак.ру другой сайт прописать, также все будет работать?
4 января 2009 10:53 • Комментариев: 1
спасибки всё работает
29 января 2009 01:11 • Комментариев: 1
Не знаю пробовал и в 7.2 и в 7.5 выдает Пожалуйста, подождите... Выбранная скриптом новость уже есть в базе. Ничего не добавлено.
Спасибо за использование скрипта Xuk-Grabber от GORDIN.SU!
и новость пустая(в чем ошибка?
Ой! т.е вот это выдает Пожалуйста, подождите...Граббинг завершён. Добавлена новость: " (0 фото)".
Спасибо за использование скрипта Xuk-Grabber от GORDIN.SU!
9 февраля 2009 02:26 • Комментариев: 2
мужики, ништяк все пошло. только вопрос. можно ли где нибудь прописать, чтобы при граббинге убиралась галочка - публиковать новость на главной. потому что весь адульт контент у меня виден только в категории 18+
12 февраля 2009 22:30 • Комментариев: 2
можт ктото ответит? в чем может заключаться моя проблема?
12 февраля 2009 22:57 • Комментариев: 2
спасиб за исходник я переписал теперь продаю
17 февраля 2009 04:42 • Комментариев: 1
Спасибо за скрипт!!!
18 февраля 2009 02:49 • Комментариев: 1
Друг, а возможно ли изменение размера для фотографий по ширине в полной новости? к примеру до 450 пикселей. А то при просмотре полной новости дизайн разъезжается((
7 марта 2009 02:26 • Комментариев: 2
все время выдает ............
Пожалуйста, подождите... Выбранная скриптом новость уже есть в базе. Ничего не добавлено.
Спасибо за использование скрипта Xuk-Grabber от GORDIN.SU!
что может быть не так?
у меня дле 7.2
------------------------------------------------
вроде уже настроил, клас!!!!
но, можно ли где нибудь прописать, чтобы при граббинге не публиковать новость на главной ??? очень нужно!!!!