powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / WGET/CURL. Как скачать страницу в том же src-виде, как её показывает мне браузер ?
4 сообщений из 4, страница 1 из 1
WGET/CURL. Как скачать страницу в том же src-виде, как её показывает мне браузер ?
    #39691397
NightBomber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем добр дня.

Вот страница:
https://www.e-disclosure.ru/portal/company.aspx?id=7234

Если запросить её в браузере, то она покажется полностью (см скрин; после фрпазы "Существенные события" будет таблица со строками-событиями и соотв-щими сссылками).
Если же качать её с пом wget или cUrl'a, то всё закончится на фразе "Существенные события".

После этой фразы в странице, которую получает браузер, есть вот такой код:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
    	<div class="title_middle">
		Существенные события
		<div class="js-event-year-paging event-year-paging"></div>
	</div>
	<div class="js-events-container"></div>

<script>
	var initYearsArray = [];
		initYearsArray.push(2018);
		initYearsArray.push(2017);
	edCompanyEventList.init(initYearsArray,
		"/Event/Page?companyId=7234&year=pYear",
		"/Images/ajax-loader.gif");
</script>
<input type="hidden" id="hFilterCache" value="" />
</div>

- и ничего этого нет в странице, получаемой "неинтерактивно".

Можно ли как-то вытряхнуть таблицу с помощью wget или curl ?

PS.
Качать пробовал вот такими командами:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
cUrl -L -v ^
-A "Mozilla/5.0 (Windows NT x.y; Win64; x64; rv:10.0) Gecko/20100101 Firefox/10.0" ^
https://www.e-disclosure.ru/portal/company.aspx?id=7234 1>ogkb-test.html 2>ogkb-test.curl

wget --no-check-certificate ^
--header="Accept: text/html */*" --user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0" ^
https://www.e-disclosure.ru/portal/company.aspx?id=7234 ^
-O ogkb-test.html
...
Рейтинг: 0 / 0
WGET/CURL. Как скачать страницу в том же src-виде, как её показывает мне браузер ?
    #39691506
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wget и curl не умеют выполнять javascript. Так что универсальный метод - только браузер.
Ну в частных случаях можно глазами просмотреть в javascript и понять, откуда подтягиваются данные.
Ну например https://www.e-disclosure.ru/Event/Page?companyId=7234&year=2018
Вот только это может измениться в любой момент, при этом в лучшем случае по старому адресу получите ошибку, а в худшем - недостоверную информацию.
...
Рейтинг: 0 / 0
WGET/CURL. Как скачать страницу в том же src-виде, как её показывает мне браузер ?
    #39691532
NightBomber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barlone,

Вряд ли там будет что-то меняться, кроме года. Да и отсутствие изменений или бред в возвращаемой инфе бросится в глаза.
В общем, спасибо большое за подсказ!
...
Рейтинг: 0 / 0
WGET/CURL. Как скачать страницу в том же src-виде, как её показывает мне браузер ?
    #39691817
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NightBomber,

вот это
edCompanyEventList.init(initYearsArray,
"/Event/Page?companyId=7234&year=pYear",
"/Images/ajax-loader.gif");
похоже отправляет ajax запрос,
посмотри что это делает и сам отправь запрос и обработай отответ
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / WGET/CURL. Как скачать страницу в том же src-виде, как её показывает мне браузер ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]