Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Парсер web. Начало / 25 сообщений из 34, страница 1 из 2
05.12.2017, 15:56:14
    #39564509
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Добрый день.

Друзья, никогда не работал с вебом из-под Delphi. Подскажите с чего начать изучение (желательно на русском мануалы).
Задача стоит зайти на определенный сайт, залогиниться на нем и считать какую либо информацию. Что можете посоветовать для изучения. От обилия информации рябит в глазах, но понимаю что читаю не то...
...
Рейтинг: 0 / 0
05.12.2017, 15:57:41
    #39564511
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Добавлю, среда Embarcadero XE5
...
Рейтинг: 0 / 0
05.12.2017, 16:02:06
    #39564518
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Леонов ЮрийДобрый день.

Друзья, никогда не работал с вебом из-под Delphi. Подскажите с чего начать изучение (желательно на русском мануалы).
Задача стоит зайти на определенный сайт, залогиниться на нем и считать какую либо информацию. Что можете посоветовать для изучения. От обилия информации рябит в глазах, но понимаю что читаю не то...

Рекомендую начать с изучения библиотеки CachedBuffers.
Затем изучить экстремально быстрый менеджер памяти BrainMM.
Потом сам поймешь, куда двигаться.
...
Рейтинг: 0 / 0
05.12.2017, 16:18:00
    #39564531
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Леонов ЮрийЗадача стоит зайти на определенный сайт, залогиниться на нем и считать какую либо информацию.
Загрузи этот сайт (WinInet, WinHttp, Indy, ... на выбор) и дальше разбирайся в том, что загрузил. Или если что-то более высокоуровнеое надо - чтобы по HTML-формочкам бегать - тогда не посоветую.
...
Рейтинг: 0 / 0
05.12.2017, 16:20:07
    #39564535
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
чччД,

Злой ты
...
Рейтинг: 0 / 0
05.12.2017, 16:22:41
    #39564542
BlackEric
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Первые же ссылки из гугла по запросу "Delphi login to website and get information"

Или нсть хорошее видео, но для C#:
YouTube Video
...
Рейтинг: 0 / 0
05.12.2017, 17:27:43
    #39564585
Vladimir Baskakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
я бы из делфей запускал вот это консольное
http://phantomjs.org/

о нем
https://habrahabr.ru/post/116789/

и забирал бы уже из него.
...
Рейтинг: 0 / 0
05.12.2017, 17:32:07
    #39564590
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
чччДРекомендую начать с изучения библиотеки CachedBuffers.
Затем изучить экстремально быстрый менеджер памяти BrainMM.
Потом сам поймешь, куда двигаться.

Я так понял ты и есть создатель CachedBuffers? Почитал, поржал...
Двигаться буду наверное в другую сторону...
...
Рейтинг: 0 / 0
05.12.2017, 17:36:52
    #39564593
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Леонов ЮрийчччДРекомендую начать с изучения библиотеки CachedBuffers.
Затем изучить экстремально быстрый менеджер памяти BrainMM.
Потом сам поймешь, куда двигаться.

Я так понял ты и есть создатель CachedBuffers? Почитал, поржал...
Двигаться буду наверное в другую сторону...
Хочешь идти длинным путем? Ну-ну.
...
Рейтинг: 0 / 0
05.12.2017, 17:37:08
    #39564594
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Vladimir Baskakov,

немного не понял причем тут явовский код?
мне нужны статьи или примеры для новичка, чтобы понять саму кухню
...
Рейтинг: 0 / 0
05.12.2017, 17:48:16
    #39564598
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Леонов Юриймне нужны статьи или примеры для новичка, чтобы понять саму кухню

Примеры в штатной поставке Дельфи тебя не устроили чем?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
05.12.2017, 17:49:36
    #39564599
Vladimir Baskakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Леонов Юрий

При том, что сайты сейчас динамические, формируются отчасти на лету, в браузере, динамически чегой-то подгружая.

И чтобы с этим как то жить, придумали браузер без окошка, с которым разговаривают, передавая команды на javascript . Мало просто загрузить сайт, не(всегда)достаточно. Почти всегда недостаточно.

И готового делфи кода, который нормально все это проделает - нет. Но есть сторонняя консольная софтина. Работать с ней в конечном итоге скорее всего будет проще, если сайт мал-мало сложный и насыщенный.
...
Рейтинг: 0 / 0
05.12.2017, 17:53:10
    #39564605
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Vladimir Baskakov,

Я понял мысль. Спасибо, буду смотреть эту тему
...
Рейтинг: 0 / 0
05.12.2017, 17:56:16
    #39564608
Vladimir Baskakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Еще можно поговорить с интернет-эксплорером. вежливо, через его Com - интерфейс



Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
OLE с Internet Explorer


uses comobj;


 procedure OpenIE(aURL: string);
 var
   IE:        Variant;
   WinHanlde: HWnd;
 begin
   if (VarIsEmpty(IE)) then
   begin
     IE         := CreateOleObject('InternetExplorer.Application');
     IE.Visible := True;
     IE.Navigate(aURL);
   end
   else
   begin
     WinHanlde := FindWindow('IEFrame', nil);
     if (0 <> WinHanlde) then
     begin
       IE.Navigate(aURL);
       SetForegroundWindow(WinHanlde);
     end
     else
       ShowMessage('Can''t open IE !');
   end;
 end;


 procedure TForm1.Button1Click(Sender: TObject);
 begin
   OpenIE('http://www.swissdelphicenter.ch');
 end;


...
Рейтинг: 0 / 0
05.12.2017, 17:57:50
    #39564611
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Dimitry Sibiryakov,

у меня для XE5 примеры отсутствуют
...
Рейтинг: 0 / 0
05.12.2017, 17:59:15
    #39564615
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
чччД,

а нафига мне эти читалки? Примером можешь обосновать?
...
Рейтинг: 0 / 0
05.12.2017, 18:00:37
    #39564618
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Vladimir Baskakov,

мне желательно все делать в фоне, без визуального посещения сайта
...
Рейтинг: 0 / 0
05.12.2017, 18:03:25
    #39564623
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Леонов ЮрийчччД,

а нафига мне эти читалки? Примером можешь обосновать?
Быстрые очень.
...
Рейтинг: 0 / 0
05.12.2017, 18:04:24
    #39564624
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Леонов ЮрийVladimir Baskakov,

мне желательно все делать в фоне, без визуального посещения сайтаСделай TWebBrowser невидимым.
...
Рейтинг: 0 / 0
05.12.2017, 18:05:38
    #39564625
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Если хочешь ручками - засниффери траффик с сайта во время работы через браузер.

Однако если там HTTPS то просто не отделаешься.
...
Рейтинг: 0 / 0
05.12.2017, 18:25:52
    #39564650
Леонов Юрий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
чччДЛеонов ЮрийчччД,

а нафига мне эти читалки? Примером можешь обосновать?
Быстрые очень.

Шикарное обоснование... Я ж не про ипподром спрашивал?
Приведи пример использования этой библиотеки для поставленной задачи
...
Рейтинг: 0 / 0
05.12.2017, 18:26:42
    #39564652
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Да забей. У него сегодня особо-троллячье настроение.
...
Рейтинг: 0 / 0
05.12.2017, 18:40:34
    #39564670
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Kazantsev AlexeyчччД,

Злой ты
Это детишкиу папы стащили ник и балуются тут вовсю
...
Рейтинг: 0 / 0
05.12.2017, 21:04:16
    #39564725
fd00ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
чччДРекомендую начать с изучения библиотеки CachedBuffers.
Затем изучить экстремально быстрый менеджер памяти BrainMM.
Потом сам поймешь, куда двигаться.дальше, в принципе, уже некуда ¯\_(ツ)_/¯
...
Рейтинг: 0 / 0
05.12.2017, 21:57:09
    #39564731
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсер web. Начало
Я бог, а вы холопы.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Парсер web. Начало / 25 сообщений из 34, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]