Парсинг сайта, как получить нужные элементы
Добрый день. Помогите, пожалуйста, разобраться, по какому имени получить нужные элементы? Пробовал "href"и "div", "table", "tr" отсутствуют. Обходил все элементы "div", но не нашел нужных мне значений ни в элементах, ни в дочерних узлах.
ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL();
Соединение = Новый HTTPСоединение("www.commex.com",,,,,, ЗащищенноеСоединение);
Текст = "/ru/p2p/c2c-trade/buy/USDT?fiat=RUB&payment=ALL";
Запрос = Новый HTTPЗапрос(Текст);
Ответ = Соединение.Получить(Запрос);
Если Ответ.КодСостояния = 200 Тогда
Построитель = Новый ПостроительDOM;
ЧтениеHTML = Новый ЧтениеHTML;
ЧтениеHTML.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
ДокументHTML = Построитель.Прочитать(ЧтениеHTML);
ЧтениеHTML.Закрыть();
СписокЭлементов = ДокументHTML.ПолучитьЭлементыПоИмени("div");
Для Каждого ЭлСписка Из СписокЭлементов Цикл
КонецЦикла;
КонецЕсли;
ПоказатьПрикрепленные файлы:
По теме из базы знаний
- Парсинг сайта без использования встроенного браузера для начинающих
- .Net в 1С. Асинхронные HTTP запросы, отправка Post нескольких файлов multipart/form-data, сжатие трафика с использованием gzip, deflate, удобный парсинг сайтов и т.д.
- .Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция
- Глава 2. Как я написал (собрал с инфостарта) свой парсер сайта 1С Releases
- Что такое ОСень? Или как лучшие практики из мира Java прижились в экосистеме OneScript
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот