myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

> Anekbot, API2 | Анекдоты из Интернета

Теги
Нет тегов для показа
alex82
сообщение 6.2.2009, 12:25
Сообщение #101


Местный
*******

Группа: Неактивированные
Сообщений: 908
Регистрация: 26.12.2008
Пользователь №: 1 574
Спасибо сказали: 1406 раз




Название скрипта: AnekBot
Версия: 1.00 beta
Версия API: API2
Язык: русский
Автор: alex82

Описание: Скрипт скачивает анекдоты из Интернета и отсылает в главный чат. Анекдоты могут выводиться как автоматически, так и по запросу пользователя. В настройках скрипта уже имеются 6 серверов - anikdot.ru, best-aneks.com, wow.by, allprikol.ru, pda.anekdot.ru, bash.org.ru (последний - не совсем анекдоты, но тоже весело). Есть возможность добавления новых серверов. Также есть возможность чтения анекдотов из локальной базы.

Для работы скрипта требуется библиотека LuaSocket.

Дополнительная информация: Скрипт имеет один серьёзный недостаток: подвисание хаба во время запроса информации из Интернета. Это происходит не из-за ошибки в скрипте, а благодаря глючной библиотеке LuaSocket. В связи с этим разработка скрипта замораживается на неопределённый срок - до появления нормальной библиотеки для работы с сокетами.

Скачать:
Прикрепленный файл  AnekBot_1.00_beta.rar ( 20.35 килобайт ) Кол-во скачиваний: 1380

База анекдотов (8400 штук):
Прикрепленный файл  base.rar ( 512.47 килобайт ) Кол-во скачиваний: 1179


Спасибо сказали:
Go to the top of the page
+Quote Post
6 страниц V  « < 4 5 6  
Начать новую тему
Ответов
Ksan
сообщение 26.12.2010, 23:02
Сообщение #102


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




1. Andry123456, тебе уже давали в другой теме один хороший совет:
Цитата
!help в чате.

Воспользуйся им ещё раз!
И при каждой новой проблеме лезь туда.
2. А ещё лучше - плюнь в глаза тому, кто тебе дал совет заняться Птокой и хабом. Останься юзером, все твои вопросы лучше всего подходят для юзера, но никак не для админа хаба.
Go to the top of the page
+Quote Post
Andry123456
сообщение 26.12.2010, 23:05
Сообщение #103


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 24.12.2010
Пользователь №: 8 371
Спасибо сказали: 0 раз




Да я подвигал! нифига так как было так и есть! extreme_sexy_girl.gif

я только начинаю! beat_plaster.gif
Go to the top of the page
+Quote Post
X-Sky
сообщение 26.12.2010, 23:38
Сообщение #104


Освоившийся участник
*****

Группа: Модераторы
Сообщений: 352
Регистрация: 25.7.2009
Пользователь №: 3 960
Спасибо сказали: 73 раза




Andry123456,
Цитата
админами не становятся же...
©

Бросал бы ты это... флудить на форуме, а то будешь присутствовать на нём в роли читателя, а не писателя.
Go to the top of the page
+Quote Post
Andry123456
сообщение 27.12.2010, 0:24
Сообщение #105


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 24.12.2010
Пользователь №: 8 371
Спасибо сказали: 0 раз




я в роли читателя и есть! secret_smile.gif
Go to the top of the page
+Quote Post
Dani_Filth
сообщение 4.10.2011, 9:32
Сообщение #106


Активный участник
***

Группа: Пользователи
Сообщений: 51
Регистрация: 24.5.2011
Из: Комсомольск на Амуре
Пользователь №: 9 283
Спасибо сказали: 0 раз




Можно новую базу для Anekbot и побольше анекдотов... а то повторяються ))За ранее спасибо ) secret_smile.gif
Go to the top of the page
+Quote Post
Ksan
сообщение 4.10.2011, 10:41
Сообщение #107


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Dani_Filth, читай в первом сообщении:
Цитата
Описание: Скрипт скачивает анекдоты из Интернета и отсылает в главный чат.

Вывод - если у тебя повторяются так, что повторения бросаются в глаза, значит, база не обновляется.
Go to the top of the page
+Quote Post
Dani_Filth
сообщение 26.10.2011, 3:49
Сообщение #108


Активный участник
***

Группа: Пользователи
Сообщений: 51
Регистрация: 24.5.2011
Из: Комсомольск на Амуре
Пользователь №: 9 283
Спасибо сказали: 0 раз




ПРосто у меня проблема в том что нету выхода в инет частого или я сижу через прокси. А через прокси не работают скрипты.
Или проще подскажите.. Как можно создать свою базу анекдотов ?
Go to the top of the page
+Quote Post
Saymon21
сообщение 26.10.2011, 4:02
Сообщение #109


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Через HTTP прокси - легко.
Go to the top of the page
+Quote Post
Dani_Filth
сообщение 26.10.2011, 4:14
Сообщение #110


Активный участник
***

Группа: Пользователи
Сообщений: 51
Регистрация: 24.5.2011
Из: Комсомольск на Амуре
Пользователь №: 9 283
Спасибо сказали: 0 раз




Цитата(Saymon21 @ 26.10.2011, 12:02) *
Через HTTP прокси - легко.

А ты порты знаешь какие надо для сервера и для пользователя ? Если да то скажи.. буду признателен..
Go to the top of the page
+Quote Post
Saymon21
сообщение 26.10.2011, 10:40
Сообщение #111


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




http://mydc.ru/topic43.html?view=findpost&p=34434
Go to the top of the page
+Quote Post
aleksei1122
сообщение 7.3.2015, 13:05
Сообщение #112


Начинающий
*

Группа: Пользователи
Сообщений: 12
Регистрация: 28.2.2012
Пользователь №: 10 342
Спасибо сказали: 0 раз




не мог-бы alex82 обновить скрипт? потому как из всех доступных для парсирования серверов нормально выдают анеки тольо 1 или 2. я попробовал немного поправить сам,вот к примеру http://allprikol.ru/rand/.html выдает рандомно анекдот. я допустим хочу чтобы он выдавал анек из ленты например http://allprikol.ru/vovochka_anek/

но если сделать конструкцию типа http://allprikol.ru/vovochka_anek/rand/.html ,то здесь получается что выдается страница с определенным количеством анеков про вовочку, и парсер в этом случае выдает один и тотже самый первый анек со страницы. beat_brick.gif

ну и http://anikdot.ru какую ссыль для него в парсере делать? unhappy.gif

и anekdot.ru тож немогу ссыль подобрать
Go to the top of the page
+Quote Post
Dani_Filth
сообщение 1.1.2017, 17:49
Сообщение #113


Активный участник
***

Группа: Пользователи
Сообщений: 51
Регистрация: 24.5.2011
Из: Комсомольск на Амуре
Пользователь №: 9 283
Спасибо сказали: 0 раз




Ребят,как это можно исправить ?

Цитата
[00:48:26] <Говорун> Выбран сервер pda.anekdot.ru. Изменил Dani_Filth.
[00:48:28] <Говорун>

Сорокалетняя тетка снимает в баре студента, приводит его к себе домой.
Ну, как полагается, выпили, поцеловались,.. тетка начинает его обучать всяким
секс-премудростям.
- А вот хочешь, я тебе покажу, что такое "69"?
- Хочу.
- Ну давай ложись, я засовываю голову тебе между ног, а ты - мне.
Встают в позу, и тетка нечаянно пердит студенту под нос.
Студент:
- Что это было?
- Р?Р·РІРёРЅРё, РґРѕСЂРѕРіРѕР№, совершенно случайно, форс-мажор, Рё С‚.Рї... Давай попробуем
сначала.
Снова встают в позу, и тетка снова не сдерживается.
Студент молча встает и одевается.
- Дорогой, куда же ты?..
- Если я приму еще 67 таких же, я, блин, сдохну!
Go to the top of the page
+Quote Post
Ksan
сообщение 1.1.2017, 19:11
Сообщение #114


Белый Волк
*********

Группа: Пользователи
Сообщений: 1 723
Регистрация: 11.9.2008
Из: г.Томск
Пользователь №: 516
Спасибо сказали: 657 раз




Dani_Filth, нужно добавить в скрипт код конвертации полученной страницы с UTF-8 на windows-1251.
Примеры можете посмотреть в других сетевых скриптах (если автор не отзовётся).
То есть, после получения страницы проверка на наличие в тексте слов "charset=UTF-8" (или charset=utf-8) и "charset=windows-1251". Дальше в зависимости от ответа - либо конвертация на windows-1251, либо оставить как есть. И далее уже все остальные действия по обработке (парсингу) страницы.
Go to the top of the page
+Quote Post

6 страниц V  « < 4 5 6
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Сейчас: 23.12.2024, 9:48