|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.04.2019, 14:40 | #1 |
Форумчанин
Регистрация: 04.01.2011
Сообщений: 260
|
Как работает браузер типа ХРОМ?
Добрый день.
что то ИНДИ совсем уже без присмотра оставили. Конкретно: - INDY(10.5.9.0 ХЕ3) страницы из https://твояфирма.рф/ загружает - INDY(10.6.2.5366 ХЕ10 токио) уже не загружает: socket error # 10060 - зато INDY(10.5.9.0 ХЕ3) имеет другие косяки, которых в 10.6.2.5366 уже нет в общем классическое: вынул нос - хвост увяз между тем даже ОПЕРА 12 любые страницы грузит (http и https, кириллические домены и страницы со сжатием, и сертификаты "кривые" пропускает, только вопросы ненужные задает), потом конечно не всегда верно отображает, но мне нужны только тексты. Вопросы для знатоков: - как браузер загружает страницу с сервера, в браузере должен быть какой то загрузчик? - на основе чего этот загрузчик, как взглянуть на код, пусть и ЦПП - вообще браузеры типа имеют "открытый код", ну ХРОМ к примеру. где скачать этот открытый код для анализа? Всем ответившим по существу заранее спасибо. |
16.04.2019, 14:43 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Наслаждайтесь https://github.com/chromium/chromium
|
16.04.2019, 15:11 | #3 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Opera 12 в последнее время тоже не все сайты грузит. Я на vivaldi перешёл.
Что касается Indy я когда-то разбирался, там у них там-аут неправильный. А что-бы его переделать надо переписать весь юнит. А по поводу браузера. Можно скачать готовый хром у него есть порт для отладки шлёшь ему команды он выполняет. А результат обрабатываешь уже своим кодом.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
16.04.2019, 16:02 | #4 | |
Форумчанин
Регистрация: 04.01.2011
Сообщений: 260
|
Цитата:
что за порт, как подключится список команд - или где все это читать |
|
16.04.2019, 16:06 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
|
16.04.2019, 16:18 | #6 |
Форумчанин
Регистрация: 04.01.2011
Сообщений: 260
|
может Я и не все пОнял, но все методы доступа к ХРОМ под ЛИНУКСом? кроме Node.js? а это еще какое то нагромождение над всем прочим.
мне то все что нужно - универсальный(ну чтоб любую страницу, кроме того случая когда и браузер ничего не может) загрузчик хтмл-кода веб страницы. и все! |
16.04.2019, 16:25 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А вы страницу дальше листайте. Там скролл есть...
|
16.04.2019, 17:08 | #8 |
Форумчанин
Регистрация: 04.01.2011
Сообщений: 260
|
если не слишком сложно, просто скажите: можно или нет на ДЕЛФИ написать приложение которое будет управлять ХРОМом?
типа ГУИ. нажимаю кнопочку и ХРОМ грузит указанную в ГУИ страницу и выдает в МЕМО(ну или хотя бы в буфер обмена ВЫНь код страницы) все прибамбасы поверх не нужны - это отклонение в ненужный блуд |
16.04.2019, 17:22 | #9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Вам точно нужен именно Дельфи? Во многих популярных ЯП доступен Selenium, через который удобно управлять любыми браузерами, включая headless chrome.
Ну или по ссылке же есть пример С++ приложения. Можете собрать и запускать из Дельфи, передавать адрес параметром, результат в файл или stdout писать.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
16.04.2019, 18:18 | #10 |
Форумчанин
Регистрация: 04.01.2011
Сообщений: 260
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использовать браузер ХРОМ под внешним управлением | Pcrepair | Общие вопросы Delphi | 2 | 23.03.2019 16:14 |
Не работает php. Браузер выдает исходный код. | markorrr | PHP | 2 | 29.05.2016 19:48 |
не работает браузер Mozilla | Alex5577 | Помощь студентам | 6 | 21.10.2014 23:03 |
браузер типа бота | muham33 | Общие вопросы Delphi | 5 | 11.01.2013 17:58 |
Не работает ни один браузер ! | Андрей Комарчев | Безопасность, Шифрование | 1 | 12.01.2012 17:19 |