VkPublic [v0.3] [Beta Version] - Сбор новостей с групп/пабликов/страниц Vkонтакте. - - Текст - - Видео - - Фото - - Аудио - - Ссылки - Публикация в ваш паблик/группу/на страницу - Программа расширяема за счет модулей, которые будут постепенно писаться по заявкам пользователей. - Вся работа с Vk проводится через VkApi, т.е. для ее работы нужны id и access_token, никаких логинов, паролей. Данная версия тестовая, по сути первая публичная версия, посему в ней наверняка есть какие-то недоработки и ошибки, но на то и тест. В данной версии картинки/музыка/видео не перезагружаются - вы по сути цепляете ровно те же картинки и видео, что были в оригинале новости(при нажатии на картинку откроется изначальная картинка(комментарии и етк)). Пример работы можете посмотреть в паблике: JustBetter Совет: Программа не обходит капчи и не отправляет их на антигейт - для того что-бы их не ловить попросту вставьте достаточное кол-во access_token-ов от разных аккаунтов(из расчета 3-4 токена на 1 паблик) ВНИМАНИЕ: Очень важно что-бы аккаунты, которые вы добавляете в приложение имели доступ к публикации на выбранной стене и просмотру страниц с которых производить поиск. В данный момент существует ограничение в 5 постов одновременно публикующихся за 1 добавление новостей. (т.е. раз в указанное в конфиге кол-во времени будет опубликовано не более 5 из собранных новостей). ВНИМАНИЕ Из-за проблем с правами администратора в win7(не дает даже писать в файл) просьба устанавливать приложение в "мои документы" или иные места, где у вас не требует прав администратора для записи. Ну или запускайте приложение с правами администратора. Внимание: Ищутся идеи для написания модулей для сбора новостей не только с стен вконтакта. Для подачи заявки на написание пишем в формате: 1) URL сайта откуда собирать новости 2) Что именно собирать(текст, ссылки, картинки) 3) Почему именно этот сайт? >Чуть позже расскажу как именно вам писать самим модули и в каком формате программа принимает модули Небольшое FAQ: Code: [img]http://s1.ipicture.ru/uploads/20120221/O02LDw1n.png[/img] [b]Login, Get and Pars:[/b] Заходит по страницам используя ранее добавленные аккаунты и парсит посты [b]Autoget:[/b] Запуск таймера для автоматического сбора новостей(интервал настраивается в конфиге). После запуска таймера добавляется буква "E"(Enabled) на кнопке. [b]Add:[/b] Добавляем посты в указанную группу/паблик/на страницу [b]Autopost:[/b] Запуск таймера для автоматического постинга новостей(интервал настраивается в конфиге). После запуска таймера добавляется буква "E"(Enabled) на кнопке. [b]Wall ID:[/b] В поле добавляем ID стены группы/паблика/стены пользователя на которую производить добавление новостей. Пример "-123456". "-" обязателен при добавлении в группу/паблик(это часть id по сути). [b]Sites in base:[/b] Кол-во сайтов с которых собираются новости. [b]id:Access_token in base:[/b] Кол-во аккаунтов в базе приложения. [b]Log:[/b] Здесь выводится лог работы приложения. [b]Clear Log:[/b] Кнопка для очистки лога [img]http://s2.ipicture.ru/uploads/20120220/nfVx73dy.png[/img] В случае с модулем VkWall: [b]Site URL:[/b] Цифровое ID стены с которой получаем сообщения. Пример: -123456 Указывать "-" для групп/пабликов обязательно. [b]Add Settings(Images):[/b] Собираем или нет фотографии. [b]Add Settings(videos):[/b] Собираем или нет видео. [b]Add Settings(text):[/b] Собираем или нет текст. [b]Add Settings(musics):[/b] Собираем или нет музыку. [b]Add Settings(links):[/b] Собираем или нет ссылки(Ютуб видео это тоже ссылка). [b]Add Settings(Reposts):[/b] Разрешен ли сбор репостов(т.е. когда новость в той группе взята из другой) [b]Add Settings(Text from link):[/b] Брать текст новости из описания ссылки в изначальной группе. Написано для красивого сбора с хабра. Цифровой ID можно получить(например) тыкнув по кол-ву записей сообщества. Для JB, например: Ссылка на группу: http://vk.com/justbetter Ссылка на стену группы: http://vk.com/wall-34405797 Цифровой ID группы: [b]-34405797[/b] Вот как раз цифровой ID группы и нужен [url=http://s2.ipicture.ru/uploads/20120221/P75PPUAh.png][img]http://s2.ipicture.ru/uploads/20120221/P75PPUAh.png[/img][/url] [b]id:access_token:[/b] Добавленные в данный момент аккаунты [b]Add Token:[/b] Открывает новое окно в котором можно пройти аутентификацию для получения данных необходимых для работы с приложением [b]Delete Token:[/b] Удаляет выделенный токен из базы приложения [b]Check:[/b] Проводит проверку добавленных аккаунтов на валидность. Если есть не валидный аккаунт - удаляет его из базы приложения. [b]Log:[/b] Выводит результаты проверки аккаунтов на валидность. [url=http://s2.ipicture.ru/uploads/20120221/DyBPeCMJ.png][img]http://s2.ipicture.ru/uploads/20120221/DyBPeCMJ.png[/img][/url] [b]Sites:[/b] Добавленные в данный момент сайты для парсинга [b]Modules:[/b] Активные модули для парсинга. [b]Add Site:[/b] Открывает диалог добавления сайта. Описание выше. [b]Delete Site:[/b] Удаляет выделенный сайт из базы приложения. [url=http://s2.ipicture.ru/uploads/20120221/185JZ5GQ.png][img]http://s2.ipicture.ru/uploads/20120221/185JZ5GQ.png[/img][/url] [b]Get TimeOut:[/b] Таймаут(в секундах) мeжду получением новостей из настроенных сайтов. [b]Add TimeOut:[/b] Таймаут(в секундах) между добавлением полученных новостей в группу. Ссылки для скачивания инсталлятора: Rghost Narod Rapidshare MD5 e55faa3855a6c278a2ebb4bf79532858 SHA1 979978c0e620d0dda7cec3a9d73ad1e81bd10565 Группа приложения: http://vk.com/kolgarnsoft Аналогичная тема на зисмо: http://zismo.ru/forum/41-85888 PS Для избежания вопросов - написано полностью в Devel Studio PPS Первый баг - при первом добавлении аккаунта для работоспособности приложения нужно перезапустить онное
Прога отличная=) Накрутил себе цитат с Башорга=)вообще нормально прям=))) Сначало не разобрался,но потом ТС FAQ выложил,и там всё нормально расписано=))) Спасибо Колгарн.
На чужую стену может писать цитаты или что еще? Например, цитаты с баша на чужой акк каждые 15 минут? --------- Запустил под вайном - полет нормальный. Ан, нет. --------- При добавление токенов выдает ошибку: Code: Error -7 when loading url https://login.vk.com/?from_host=oauth.vkontakte.ru&from_protocol=https&ip_h=88788e359976c475ad&soft=1&to=aHR0cDovL29hdXRoLnZrb250YWt0ZS5ydS9vYXV0aC9hdXRob3JpemU/Y2xpZW50X2lkPTI3Njc5MTUmc2NvcGU9b2ZmbGluZSx2aWRlbyxwaG90byx3YWxsJnJlZGlyZWN0X3VyaT1odHRwczovL2FwaS52a29udGFrdGUucnUvYmxhbmsuaHRtbCZkaXNwbGF5PXBvcHVwJnJlc3BvbnNlX3R5cGU9dG9rZW4-