LINUX.ORG.RU
ФорумTalks

приложение работающее с вебсайтами

 


0

1

Не знаю с чего подступится, на чем написать. Нужно создать следующее:
- ГУИ-окно в котором выводится определенная инфа с определенных сайтов.
- Прога/скрипт парсит опр.теги на опр.сайтах и просто выводит этот массив текста с сылками в окно, с возможностью перехода по ссылкам, при переходе тупо открывает браузер.

На пшп это написать проще простого, но нужно что бы прога была десктопная а не веб. На чем посоветуете написать (язык, библиотеки)?

и да, прога должна парсить через время, то есть постоянно обновлять инфу.

lorovec
() автор топика

На пшп это написать проще простого, но нужно что бы прога была десктопная а не веб.

QWebView + PHP?

Sadler ★★★
()

Отдавай инфу в формате RSS/Atom, а дальше бери любой RSS-ридер.

Spoofing ★★★★★
()
Ответ на: комментарий от Sadler

QWebView + PHP?

не совсем понял как это решит десктопность, судя по эксемплу, там просто выводится уже сушествующая веб-страница:

view->load(QUrl("http://qt.nokia.com/"));


Но это не решает проблемы, ведь веб-ресурс для вывода уже должен существовать а не просто пшп скрипт на машине юзера.

lorovec
() автор топика

какой-нибудь introduction to ruby, потом на rubygems ищешь библиотеки и читаеш документацию к ним

для php уже порекомендовали php-gtk

Deleted
()
Ответ на: комментарий от Deleted

Да, что то вроде этого, только не рсс протокол, а парсинг html. Нужно так как устал бегать по разным сайтам проверяя появилось ли что новенькое из того что меня интересует, вот хотелось бы написать окошко такое, запустив которое оно сразу выведет нужную мне инфу со всех нужных сайтов.

lorovec
() автор топика
Ответ на: комментарий от lorovec

Я просто предложил юзать Qt для вывода, а само приложение может быть вебовым, например, на JS (для которого ничего создавать не надо).

Либо можно ограничиться только Qt, там есть и свой браузер, способный получать странички, и способы вывода в нужном виде.

Sadler ★★★
()
Ответ на: комментарий от lorovec

Я год назад думал над этой идеей, но сделал веб-приложение. Увы, оно было на фреймах, потому часть сайтов отпинывала такую красивую схему.

Sadler ★★★
()
Ответ на: комментарий от Deleted

язык не важен, разберусь если надо, главное что бы язык был на котором эту задачу проще всего реализовать.

lorovec
() автор топика
Ответ на: комментарий от amus

это не подходит, во первых мне не нужны целые страници с сайтов, а нужна инфа зажатая в опр.теги, во вторых у меня де юнити.

lorovec
() автор топика
Ответ на: комментарий от XoFfiCEr

Прочитал как «питон отлично проходит мимо», хотя против питона ничего не имею.

leave ★★★★★
()
Ответ на: комментарий от lorovec

Умственно-неполноценный, да?

таким полноценным 'гореотпхп-скриптописателям' нужно руки поотрывать — воруют информацию с сайта.

Bad_ptr ★★★★★
()
Ответ на: комментарий от lorovec

Нужно так как устал бегать по разным сайтам проверяя появилось ли что новенькое из того что меня интересует

Новости писать хочешь?

HerrWeigel ★★★★
()
Ответ на: комментарий от lorovec

Любой с гуёвыми либами же. Тоесть практически вообще любой. Qt с плюсами из того что ещё не предложили.

Kalashnikov ★★★
()
Ответ на: комментарий от lorovec

во первых мне не нужны целые страници с сайтов, а нужна инфа зажатая в опр.теги

Этот виджет предлагает отображать именно фрагмент страницы по идентификаторам тегов (а как ещё парсить?) или выбрать отслеживаемый прямоугольник.

Настройки: http://wstaw.org/m/2012/06/27/plasma-desktopan3007.png

Результат: http://wstaw.org/m/2012/06/27/plasma-desktophJ3007.png

во вторых у меня де юнити

Вот это, конечно, печально. Тут уж ничем не могу помочь :)

amus ★★★
()
Ответ на: комментарий от HerrWeigel

не, фрилансером работаю, вот посты с предложением работы и буду парсить)

lorovec
() автор топика
Ответ на: комментарий от lorovec

не знаю питона, только руби
самый популярный

Deleted
()
Ответ на: комментарий от Bad_ptr

воруют информацию с сайта.

воруют

Тогда все посетители тоже её воруют. Информация там лежит как раз для того, чтобы её получали.

Sadler ★★★
()

Могу сделать python + tkinter

XoFfiCEr ★★☆☆
()
Ответ на: комментарий от Deleted

Абсолютно не нужен. Как и социальные сети вообще.

XoFfiCEr ★★☆☆
()
Ответ на: комментарий от Bad_ptr

А реклама там зачем лежит?

Просмотр рекламы - дело добровольное. Я вообще не помню, где видел рекламу за последний месяц, кроме ютуба.

Sadler ★★★
()
Ответ на: комментарий от Bad_ptr

дак ты это... адблок-то выключи :)))

Т.е. с адблоком я тоже ворую информацию с сайтов??? Как страшно жить!

Sadler ★★★
()

Быстрее всего (по времени разработки)- Python + Grab + GTK

svmk
()

Это не реально. Сайты написаны на ASP/NET и рендерят все флешем!

demmsnt
()

Говорят, php 5.3 имеет встроенный веб-сервер... распространять как скомпилированный дистрибутив php (3Мб в архиве, 30 распакованный) плюс пара php/html/css/js файлов.

drakmail ★★★★
()
Ответ на: комментарий от lorovec

а парсер хтмл какой для питона посоветуете?

beautifulsoup жрет всё гуй на pygtk, возможно с использованием pywebkitgtk

pawnhearts ★★★★★
()
Ответ на: комментарий от lorovec

дада суп хороший. главный плюс - всеяден, хорошо разбирает страницы с ошибками в html и т.п. удобный. но не слишком быстрый(для твоей задачи это не важно)

pawnhearts ★★★★★
()
Ответ на: комментарий от lorovec

для эмуляции поведения браузера чтобы шариться по сайтикам, логиниться и т.п. рекомендую mechanize.

в простейшем случае хватит и urllib

pawnhearts ★★★★★
()

На пшп это написать проще простого

Проще простого это написать на православном перле. :)

Тока, я бы сделал задачу, всё-таки, под веб. Оно бы само по расписанию собирало информацию и никаких порограм не потребовалось бы для этого постоянно держать запущенными локально.

Reaper ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.