Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 30.10.2018, 13:57
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от SuperZen
Это оно и есть
И каким образом, если клиент запросил, сервер утянул и вставил себе, вернул клиенту? Заставлять клиента иметь этот инструмент, вставлять ссылку, выполнять, ...?

Если судить по вопросу, то нужно несколько не то, о чем вы речь ведете.
Ответить с цитированием
  #12 (permalink)  
Старый 30.10.2018, 14:25
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

Вопросов нет, или так, или никак

для пэхапэ:
https://github.com/cztomczak/phpdesktop

если делать через file_get_contents('https://www.bloomberg.com/profiles/companies/0003530D:US-united-grinding-north-america-inc');

причина (см вложение):

Страница в браузере загружается при запросе, но при cURL и file_get_contents происходит определение, неизвестно по каким параметрам, что это фейковый запрос, значит его надо замаскировать под реальный, а реальный, только из браузера (будем считать)...

Чтобы манипулировать браузером из программы, как сам понимаешь, это не просто...

Для этого берем CEF (https://en.wikipedia.org/wiki/Chromi...dded_Framework), и управляем хромом из программы...
Изображения:
Тип файла: jpg Screen Shot 2018-10-30 at 14.30.39.jpg (16.5 Кб, 1 просмотров)
Тип файла: jpg Screen Shot 2018-10-30 at 14.17.13.jpg (42.4 Кб, 1 просмотров)
Ответить с цитированием
  #13 (permalink)  
Старый 30.10.2018, 14:39
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Есть время свободное? Если цена вопроса сопоставима с ценой работы - вперед.
Ответить с цитированием
  #14 (permalink)  
Старый 30.10.2018, 15:21
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

https://electronjs.org/docs/tutorial...BC%D0%B5%D1%80

Потом в файле main.js

поправить ф-цию:

function createWindow () {
  mainWindow = new BrowserWindow({width: 800, height: 600})
  mainWindow.loadURL('https://www.bloomberg.com/profiles/companies/0003530D:US-united-grinding-north-america-inc')
  mainWindow.webContents.openDevTools()
  mainWindow.on('closed', function () {
    mainWindow = null
  })
}


Результат на скриншоте )
Изображения:
Тип файла: jpg Screen Shot 2018-10-30 at 15.28.59.jpg (33.0 Кб, 2 просмотров)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранения страницы сайта Pochemuchka Firefox/Mozilla 3 29.10.2017 17:47
Перемешивание строк таблицы после обновления страницы сайта apavel jQuery 10 15.10.2017 15:33
Шапка и ноги сайта в одном файле - контент страницы в другом Дмитрий Витальевич Элементы интерфейса 3 05.06.2014 10:39
background resize IceDvl jQuery 4 25.04.2014 17:54
Вывод страницы другого сайта denisnb Общие вопросы Javascript 3 31.03.2011 23:49