0 / 0 / 0
Регистрация: 05.12.2018
Сообщений: 7
|
|
1 | |
Не отображается код всей страницы браузера25.03.2019, 14:11. Показов 9703. Ответов 12
0
|
25.03.2019, 14:11 | |
Ответы с готовыми решениями:
12
Как ограничить масштабирование всей страницы, при определенном разрешении окна браузера Не отображается код всей страницы браузера Сохранить в строку html код всей страницы С помощью ajax полученить html код всей страницы |
4 / 4 / 0
Регистрация: 06.03.2018
Сообщений: 134
|
|
25.03.2019, 15:25 | 2 |
в чем конкретно проблема?
0
|
0 / 0 / 0
Регистрация: 05.12.2018
Сообщений: 7
|
|
25.03.2019, 15:30 [ТС] | 3 |
Добавлено через 2 минуты
Stavrius, Добрый день уважаемые форумчане. Сразу скажу - я не программист вообще, но моя деятельность связана с интернетом и поисковыми страницами. На данный момент мне необходимо получить информацию со страниц браузера (в данном случае Chrome, хотя сам браузер не важен). Вот ссылка на страницу: https://www.alibaba.com/produc... viewtype=L На странице отображены товары интернет магазина (я выбрал внизу отображение 62 товаров на одной странице). Когда я нажимаю Ctrl+U я получаю код страницы и загоняю его в специальный шаблон в Excel, который обрабатывая текстовую информацию кода, выводит необходимые данные в таблицу (название, цена, производитель и т.д.). Но я обнаружил, что код страницы показывает информацию только по 31 товару, которые находятся сверху, а по остальным 31, которые находятся под ними, информации нет. При этом разницы в отображении товаров нет совсем. Вы можете проверить наличие такой информации, нажав Ctrl+F и скопировав название любого товара из первых 31 (сразу выдаст 2 варианта) и любого товара из 31 снизу (ничего не найдёт). Я уже как только не искал, какие только браузеры не перепробовал - всё бесполезно. Т.к. я с этим сталкиваюсь в первый раз, то прошу подсказать, что я делаю не так и как сделать так, чтобы в коде страницы была отображена вся информация. Заранее спасибо всем откликнувшимся!!! Добавлено через 1 минуту Stavrius, Первый раз на форуме - не до конца ещё разобрался, как правильно посты писать (почему-то текст из 1-го сообщения не сохранился)
0
|
25.03.2019, 15:49 | 4 |
Данные подгружаются динамически, их нет изначально ни на странице, ни в ее коде.
Для ваших целей, как минимум, лучше написать userscript, например, в Tampermonkey, который будет будет собирать и структурировать данные со страницы.
0
|
0 / 0 / 0
Регистрация: 05.12.2018
Сообщений: 7
|
|
25.03.2019, 16:04 [ТС] | 5 |
mrtoxas,
Спасибо за ответ! НО! Добавлено через 1 минуту mrtoxas, Добавлено через 8 минут mrtoxas,
0
|
25.03.2019, 16:18 | 6 |
Изначально, при формировании станицы выводится 31 товар. Вы его видите в коде страницы. После, вы нажимаете на кнопку и скрипт посылает запрос к серверу, сервер отдает еще 31 товар, который в "реальном времени" добавляется на страницу. Это уже в коде страницы вы не увидите.
В FireFox более правильно называется эта фича - "Посмотреть исходный код страницы". Кстати, вы можете попробовать открыть диспетчер задач (Ctrl+Shift+I или F12), перейти на вкладку Elements, нажать правой кнопкой по тегу BODY и там выбрать "Copy -> Copy outerHTML". И вставить это все в каком-то текстовом редакторе. Может это будет легче.
0
|
0 / 0 / 0
Регистрация: 05.12.2018
Сообщений: 7
|
|
25.03.2019, 17:07 [ТС] | 7 |
mrtoxas,
0
|
0 / 0 / 0
Регистрация: 05.12.2018
Сообщений: 7
|
|
25.03.2019, 17:16 [ТС] | 9 |
0
|
25.03.2019, 18:02 | 10 |
Сообщение было отмечено Amid Master как решение
Решение
Через "Copy outerHTML" достается. Вставьте код в текстовый редактор, найдите в тексте "item-content", будет 62 совпадений.
Можете еще кликнуть правой кнопкой по странице и сохранить ее куда-то локально. Там тоже будут все позиции. Насохранять себе файлов и потом в VBA их парсить. Возможно, у вас не получается это провернуть через Copy outerHTML, т.к. вы не доскроллили страницу и товары еще не подгрузились.
1
|
0 / 0 / 0
Регистрация: 05.12.2018
Сообщений: 7
|
|
25.03.2019, 18:04 [ТС] | 11 |
mrtoxas, Спасибо! Разобрался!
0
|
0 / 0 / 0
Регистрация: 26.09.2020
Сообщений: 2
|
|
26.09.2020, 17:16 | 12 |
у меня такой же вопрос, можно увидеть рабочий код?
0
|
0 / 0 / 0
Регистрация: 26.09.2020
Сообщений: 2
|
|
04.10.2020, 12:33 | 13 |
mrtoxas, Как на VBA сохранить ВЕБ страницу?
0
|
04.10.2020, 12:33 | |
04.10.2020, 12:33 | |
Помогаю со студенческими работами здесь
13
Исходный код страницы из браузера и код присылаемый сервером отличаются Как добавить фон (на ширину всей страницы) в такой код Как добавить фон (на ширину всей страницы) в такой код Отображается только код страницы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |