|
1 / 1 / 0
Регистрация: 13.09.2013
Сообщений: 99
|
|
Парсер сайтов без графического интерфейса24.09.2013, 01:15. Показов 1412. Ответов 9
Метки нет (Все метки)
Доброго времени суток. Я хотел бы написать парсер сайтов при помощи WinAPI. Моя цель - парсить определенную информацию с сайта, но при этом мне не нужен графический интерфейс и программа должна иметь не большой вес.Я запускаю программу, она заходит на определенный сайт, парсит и выводит все в текстовый документ. Как мне это осуществить? что нужно просмтреть и изучить? Заранее благодарен
0
|
|
| 24.09.2013, 01:15 | |
|
Ответы с готовыми решениями:
9
Компоненты графического интерфейса (Lazarus) Создание графического интерфейса для программы Удалённое управление смартфоном без стандартного графического интерфейса |
|
{c0Der}
|
||||||||
| 27.09.2013, 13:58 | ||||||||
|
Т.о. это WinSock + дальнейшая обработка полученной информации (в моем видении сабжа=) Ну или WinInet, но это уже не винапи по сути. Добавлено через 2 часа 15 минут Накидал пример:
можно и меньше конечно, если отказаться от RegExp и SysUtils модулей, код оптимизировать/почистить и все такое)) можно даже выпотрошить System или вырезать все необходимое в код проекта, но зачем лишние сложности себе создавать?) Да и я в упор не вижу зачем парсеру маленький вес =)
2
|
||||||||
|
1 / 1 / 0
Регистрация: 13.09.2013
Сообщений: 99
|
|
| 27.09.2013, 21:24 [ТС] | |
|
Благодарю. Вопрос по похожей теме, как , например, сделать, чтоб этот парсер открывал java скрипт и выполнял его?
Добавлено через 2 минуты и php
0
|
|
|
{c0Der}
|
||
| 27.09.2013, 21:53 | ||
|
или забить на маленький размер и перейти на tWebBrowser (js он обрабатывает) а вот насчет php - не совсем понял, зачем парсеру уметь обрабатывать СЕРВЕРНЫЕ скрипты?))) может вы имели ввиду то, что парсер должен открывать адреса вида "http://xxx.php" ?)) Так это с самим php никак не связано)) php - это скрипты выполняемые на стороне сервера и "отдающие" пользователю HTML страницу (ну или txt/xml/jpg...)
0
|
||
|
1 / 1 / 0
Регистрация: 13.09.2013
Сообщений: 99
|
|||
| 27.09.2013, 22:20 [ТС] | |||
|
0
|
|||
|
{c0Der}
|
||||
| 27.09.2013, 22:38 | ||||
|
я не люблю отправлять людей в гугл, но помоему это ваш случай) вы, судя по всему, даже элементарных базисов не знаете, т.ч. начинать с написания парсеров не стоит (имхо)
0
|
||||
|
1 / 1 / 0
Регистрация: 13.09.2013
Сообщений: 99
|
|
| 27.09.2013, 23:15 [ТС] | |
|
0
|
|
| 27.09.2013, 23:27 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 13.09.2013
Сообщений: 99
|
|
| 28.09.2013, 00:01 [ТС] | |
|
0
|
|
|
{c0Der}
|
||
| 28.09.2013, 00:17 | ||
|
потом можно поискать так: "Delphi запуск js-скриптов", "Delphi интерпретатор javascript", "Delphi компоненты для обработки javascript" можно так: "что такое DLL" -> "Delphi импорт функций из DLL" -> "библиотеки для запуска javascript", "DLL для интерпретации javascript" Думаю основной принцип понятен) от меньшего к большему) Добавлено через 2 минуты + я думаю стоит также разобраться что вообще такое javascript: как он выглядит хотя бы)) где/для чего применяется и т.д.
1
|
||
| 28.09.2013, 00:17 | |
|
Помогаю со студенческими работами здесь
10
Построение графического интерфейса
Организация графического интерфейса Подключение графического интерфейса Создание графического интерфейса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|