Добрый день.
Столкнулся с такой задачей: в списке URL, к которым применяется завернутый в функцию запрос присутствуют таблицы с разным количеством столбцов, что приводит к ошибке на тех страницах, где таблица отличается от той, что взята за основу в функции. Однако в каждой таблице присутствуют два нужных мне столбца. Вопрос: можно ли в запросе обратиться не ко всей таблице, а лишь к двум конкретным столбцам?
Столкнулся с такой задачей: в списке URL, к которым применяется завернутый в функцию запрос присутствуют таблицы с разным количеством столбцов, что приводит к ошибке на тех страницах, где таблица отличается от той, что взята за основу в функции. Однако в каждой таблице присутствуют два нужных мне столбца. Вопрос: можно ли в запросе обратиться не ко всей таблице, а лишь к двум конкретным столбцам?
Код |
---|
(Ссылка)=> let //Источник = Web.BrowserContents("https://semeynaya.ru/tseny/page/103-lechenie/9316-psikhiatriya"), Источник = Web.BrowserContents(Ссылка), #"Извлеченная таблица из HTML" = Html.Table(Источник, {{"Column1", "TABLE.table.table-striped > * > TR > :nth-child(1)"}, {"Column2", "TABLE.table.table-striped > * > TR > :nth-child(2)"}, {"Column3", "TABLE.table.table-striped > * > TR > :nth-child(3)"}, {"Column4", "TABLE.table.table-striped > * > TR > :nth-child(4)"}}, [RowSelector="TABLE.table.table-striped > * > TR"]), #"Повышенные заголовки" = Table.PromoteHeaders(#"Извлеченная таблица из HTML", [PromoteAllScalars=true]), #"Измененный тип" = Table.TransformColumnTypes(#"Повышенные заголовки",{{"Код услуги", type text}, {"Внутренний код", type text}, {"Наименование", type text}, {"Цена, руб", Int64.Type}}) in #"Измененный тип" |