Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 07.09.2013, 03:30   #1
JoniX
Новичок
 
Аватар для JoniX
 
Регистрация: 07.09.2013
Адрес: Казань
Сообщений: 1
Репутация: 10

icq: 643548043
Вопрос Как сделать на Indy парсер проверку новых версий программ?

Привет, всем. Есть огромное желание дабы сильно не заморачиваться написать на Delphi при помощи Indy парсер по другим сайтам (с официальных - разработчиков, с выдачи поисковиков или для особо популярных программ с википедии) на предмет выхода новых версий программ для Windows, Java ME и тп, для более быстрого обновления сайта, возможно в автоматическом режиме при помощи PHP скрипта на сайте в последствии, допустим программа вручную мною бы запускалась с компа (или чз Cron, но тогда уже на PHP под Joomla). Парсила сайты на предмет новых версий, беря за основу допустим собственный сайтик, выгребала строчку официальный сайт или какой либо сохраненный на сайте текстовый документ с результатами ручной или автоматизированной работы и впоследствии обновляла как-либо контент на сайте, ну хотя бы просто тупо в текстовый файл построчно - название, версия.

У кого-нибудь есть подобные, близкие и рабочие подобные инструменты, исходники, подскажите куда копать, на Delphi честно давно не кодил ничего года два, кое-что помню, а вот с Indy есть проблемы, пока только разбираюсь, сегодня только первые GET-POST вкурил xnj что по сути не так уж плохо хотелось бы найти какие-то рабочие уже примеры, пока копал толком мало что нашел, в поставке с демками от Indy толком ничего про http запросы, для начала было бы не плохо просто содержание страниц получать, отсеивать лишние, ну да и дальше видно будет, пока копаю сей интересный форум, если сам че натворю попробую здесь запостить, за ранее просьба строго не судить, все замечания попробую учесть, предложения рассмотрю, короче слежу за темой и надеюсь на интересные, адекватные ответы и какое-то развитие темы. Заранее, спасибо всем кто откликнется.
JoniX вне форума   Ответить с цитированием
Старый 07.09.2013, 14:55   #2
саша40
Профессионал
 
Регистрация: 12.09.2012
Сообщений: 1,030
Репутация: -22
По умолчанию

программы от Microsoft проверяются на обновление через системную службу WindowsUpdate. Загрузка происходит, через svchost.exe. Java тоже свою программу обновление сделала. Adobe не забыла о своих программах. Некоторые программы имеют большой патенциал в этой области. Откуда следует, что твоя программа безполезна.
__________________
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума   Ответить с цитированием
Старый 07.09.2013, 15:04   #3
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,815
Репутация: 6850
По умолчанию

Цитата:
Откуда следует, что твоя программа безполезна.
Ты назвал две-три программы из мирриада. Отсюда следует что такая программа полезна, если ее репозиторий достаточно обширный и регулярно обновляется.
__________________
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Старый 07.09.2013, 15:49   #4
Человек_Борща
Профессионал
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Адрес: Республика Беларусь, г. Минск
Сообщений: 11,432
Репутация: 2785
По умолчанию

саша40, твои комментарии чуть более чем полностью бесполезны.
Stilet, +1.

JoniX, Для начала начните понимать работу протокола HTTP.
Ваша идея не нова. Есть куча уже созданного софта.

Работает очень просто:
Программа - ядро, представляет собой инф. цент, где юзер получает инфу об установленном(найденном) софте на ПК. Программа имеет базу данных, где находится название программы. Далее есть 2 пути:
1. Реализация плагинами. Программа загружает over9000 модулей которые написаны под конкретный софт, ищут софт на ПК, и обновляют его.
2. Реализация на стороне сервера. База данных имеет название ПО, версию, ссылку на скачку с сервера вашей программы. На стороне сервера(веб-часть), веб-скрипты заняты выдачей свежатины по запрошенной записи из БД. Почти так же как обход DepositFiles и получение прямых ссылок.
Человек_Борща вне форума   Ответить с цитированием
Старый 08.09.2013, 16:53   #5
саша40
Профессионал
 
Регистрация: 12.09.2012
Сообщений: 1,030
Репутация: -22
По умолчанию

автор назвал программы, я ему назвал, что обновление для них уже есть. Если ему надо программу обновлений для своей программы, то тогда ему WinInet в помощь.
__________________
Что нужно программисту: Компьютер, Среда программирование, Воображение, Прямые руки, Мозги, Знания этой среды программирования.
Программист-это профессия, а программирование-это моё хобби.
саша40 вне форума   Ответить с цитированием
Старый 08.09.2013, 17:05   #6
Человек_Борща
Профессионал
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Адрес: Республика Беларусь, г. Минск
Сообщений: 11,432
Репутация: 2785
По умолчанию

саша40, значит мы друг-друга просто не понимаем
Человек_Борща вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать проверку на время TUberwer Общие вопросы Delphi 4 24.08.2013 14:57
Как сделать проверку на воспрозиведение TUberwer Общие вопросы Delphi 10 12.08.2013 10:55
Как сделать проверку ? HmTH Общие вопросы Delphi 42 20.10.2010 18:42
как можно сделать проверку? KARUSHEV Помощь студентам 10 13.10.2009 15:15
Как организовать проверку новых новостей на сайте? Vekmor Общие вопросы Delphi 10 14.05.2009 17:35


06:58.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.