Работа с готовым сайтом(стартовый "пинок")
Задача вкратце: на странице А сайта получить значение Поля 1, обработать, занести результат на страницу В, в Поле 2.
JS знаю слабо, а долгая работа в VB/VBA только мешает - привык мыслить категориями "таблица", "поле" и т.п.:stop: 0) какой инструмент установить на комп, для отладки и т.п.? 1) как войти программно на сам сайт? 2) как обратиться к конкретному полю конкретной страницы? Хотя бы так пока(стартовый "пинок") :help: |
Цитата:
|
Цитата:
Цитата:
Ну + редактор кода. По мне лучший - Ms VSCode. Цитата:
Без этого никак |
Цитата:
вот часть кода: window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); |
Цитата:
и по мне, так нравится способ учёбы "пнули - плыви", т.е учить по мере возникновения проблем |
Цитата:
На рабочем сервере, конечно, учиться нельзя. Должна быть (если нет - создать) копия для разработчика (с другим url, лучше на другой машине, но иногда трудно скопировать полностью среду, софт, настройки). Но тут все зависит, от того, что за сайт, из чего состоит, на чем сделан. И от того, что именно ты собираешься с ним делать. Одно, если ты хочешь менять только фронт (то, что передается на клиент, то, что видит пользователь) Другое - менять бэк (серверную часть - логику работы с данными, структуру БД, если она естью...) Чаще всего приходится менять то и другое. Представь себе, что надо просто добавить одну кнопку и прицепить к ней обработчик на js. Это надо написать (отредактировать существующий) файл на js с этим обработчиком, поправить код html (и css), что бы нарисовать кнопку. А если эта страница генерится (генерится html код) скриптом на php, то надо править код php. Короче, что бы вставить кнопку, надo знать html, css, js (и м.б. php) Ну это такой минимум. |
нет, нет - на сервер я не лезу, так что речь не о кликере(с админом сайта согласовано)!
Конечно, оформить всё "из-под кнопки"(плагин?) было бы шикарно! Сейчас это так происходит: 1. Открываем на сайте страницу А(табличного вида) 2. Нужные столбцы вручную копируем в Excel 3. В Excel процедурой делается пересчёт 4. Открываем на сайте страницу В и в ручном режиме переносим данные из Excel это я и пытаюсь автоматизировать, убрав вообще Excel |
Цитата:
(Но для дальнейшей работы, надо в эту страницу скрипты вставить) 2. Отмечаем нужные столбцы, выбираем данные, делаем перерасчет сохраняем в JSON (где сохраняем - вопрос не самый главный - вариантов много) 3. Открываем на сайте страницу В переносим данные из JSON (опять таки это скрипт на js, его надо вставить в страницу B Вопрос - откуда берутся страницы A и B? Они же не статически лежат на сервере. Их кто то готовит. Значит он должен их готовить уже с нужными скриптами. Страница B что то делает с данными? Или просто, что бы сохранить их после вставки на сервере? Тогда она и не нужна м.б. Сразу после перерасчета сохранять их со страницы A. Или показывать на странице А уже перерасчитанные, а потом сохранять. Но это все прожекты, как можно было бы сделать. Трудно что то говорить, не зная точно, что уже сделано, откуда берутся данные, что с ними потом надо делать, и в каком виде их выдает, и хочет получить сервер. |
Страницы А и В - часть интерфейса сайта.
А заполняется(сервером) за выбранный период, нужные поля: ФИО(логин)и Число1. Страница В просто хранит разные атрибуты логинов, что-то типа справочника... На странице В нужные поля: Логин и Число2. Поле Число2 свободное для изменения изначально подразумевалось ручное заполнение, его значение рассчитывается по формулам(хранятся "в голове") от значения Поля1. Ещё раз: внедрять свой код на страницы сайта нельзя! Спасибо, что админ сразу не послал меня лесом, а пошёл на контакт. Кстати, он обмолвился: "ну, и работай со страницами через запросы", это он про что? |
Цитата:
В этом случае Цитата:
Цитата:
Но в любом случае, Вам самому разбираться, что делают эти страницы, как обращаются к серверу, пытаться сделать похожие, но с изменениями. |
Часовой пояс GMT +3, время: 04:54. |