Сайт создан на CRM Joomla 3.x и Virtuemart 3.x Клиенты могут оставлять о товаре отзывы через JComments. Нам нужно добавить возможность к отзыву, безопасно, прикреплять изображения. Причем хотелось бы обсудить возможность прикреплять, как с сайта, ...
PHP-скрипт скачивающий код страницы (есть нюансы)
Здравствуйте. Я ваш коллега, разрабатывал проект включающий в себя парсинг как одну из функций. Все работало, почти закончил, но в последний момент сайт-донор изменил свое поведение и я застрял. Нужна помощь, сам не успеваю.
Все что мне нужно: скрипт, принимающий один параметр (ссылка на страницу с товаром в одном интернет-магазине) и возвращающий HTML-код страницы. Казалось бы, в чем проблема? Несколько строк cURL или вообще file_get_contents и готово (изначально так и сделал, но быстро перестало работать). Сейчас тот сайт выдает страницу где только один JavaScript код и все (показалось что там на JavaScript редирект происходит, но глубоко не успел вникнуть, может и ошибаюсь). Далее появляется сама страница.
Мне нужно решение которое скачает код финальной страницы, после редиректа (или там вообще на фронте рендерится, без понятия). Сам парсинг не нужен, все есть, нужна только одна эта функция чтобы я заменил ее в коде и сдал проект. Если требуется установка доп. модулей - от Вас нужен будет набор команд для установки. Проект на PHP + Laravel. Среда Laravel Homestead (ОС Ubuntu). Как возможное решение рассматриваю работу через браузерную автоматизацию (Chromium, ChromeDriver, Selenium - на ваш выбор). Пока что сам установил Chromium на Ubuntu и один пакет для Laravel, удалось скачать главную страницу интернет-магазина, но страница с товаром опять вернула JavaScript. Chromium дальше никуда не перешел.
Разбираться времени нет, хотя и не исключаю что решение может оказаться элементарным. Если кто в теме и часто парсит - уверен что задачу решит быстро. Пишите мне, дам ссылку. Показываете на любом своем сервере страницу с полем ввода для ссылки и кнопкой, я вставляю несколько ссылок. Если код возвращается - перевожу оплату, вы передаете исходники и инструкцию по установке (если там что-то устанавливать надо будет). Вариант с возможностью внедрения своего JavaScript-кода на страницу и возвращением результата его работы также устроит. Настроен на долгосрочное сотрудничество, позже будут еще задачи. Напишите что вы не робот, если прочитали. Автозаявки игнорирую, они бесполезны. Благодарю за внимание.
Выбранный исполнитель
Похожие заказы
- Веб-программирование1 заявкаЗакрыт5 лет назад
Нужно поработать над оформлением заказа в корзине. Расскажу всё исполнителю, оставляйте свой телеграмм
Веб-программирование2 заявкиЗакрыт5 лет назадТЗ предоставлю исполнителю
Веб-программирование8 заявокЗакрыт5 лет назадНужно провести несколько коррекций на сайте ИМ. Движок самописный. Некоторые задачи : 1. изменить формат скрытия товара. сейчас стр 404, должна быть или переадресация на раздел или открытие по прямой ...
Веб-программирование1 исполнительЗавершен5 лет назад- $120
Цель скопировать шаблон и подправить Есть сайт казино с одним шаблоном http://casinosoftware.site Есть другой сайт http://domabet2.com/ тут другой шаблон, но скрипт тот же, пути шаблона те же engine/templates/default там css js, картинки ...
Веб-программирование1 заявкаЗакрыт5 лет назад Есть сайт, самописный на php. Для одной из страниц хочу радикально изменить оформление (оставив неизменными ее содержание и урл), совершенно без привязке к стилистике сайта. Как я это вижу: требуется сделать нечто ...
Веб-программирование3 заявкиЗакрыт5 лет назадУ нас сайт без CMS, на PHP, точнее просто верстка с элементами PHP (смотрим приложение). На хосте активен только ПХП 7.4. Надо сделать калькулятор пакетов на поддоны. Калькулятор считает сколько ...
Веб-программирование3 заявкиЗакрыт5 лет назадТребуется откорректировать отчеты для счет-фактуры, торг 12 и товарной накладной. На текущий момент в эти документы выводится наименование материала, у которого в SAP есть ограничение длины в 40 символов (см. П1 и П2). Требуется вывести ...
Веб-программирование1 заявкаЗакрыт5 лет назадПоменять переходы по кнопкам, выделить кнопки
Веб-программирование12 заявокЗакрыт5 лет назадPrestashop 1.6 https://www.motostart.com.ua Сократить корзину к обязательному тел и возможности оставить сообщение. Остальное все убрать.
Веб-программирование1 заявкаЗакрыт5 лет назад