Цитата Griboed0ff:
Осталось понять в чем различия, плюсы минусы. »
|
Больше интересен вопрос, почему нет проблемы с кодировкой в
этом решении, а в моем присутствует... по сути, получение данных однотипное...
Надо бы проверить варианты:
Код:

$html1 = (curl "https://10.83.3.136/CGI/Java/Serviceability?adapter=device.statistics.device").rawcontent
$html2 = irm "https://10.83.3.136/CGI/Java/Serviceability?adapter=device.statistics.device"
$html1
$html2
- и сравнить кодировку...
А плюсы и минусы:
1.
DJ Mogarych
2.
YuS_2,
1.
Плюсы:
Работает быстрее.
Минусы:
Привязка к номеру модели.
Привязан к внутренней структуре таблицы (если, например, добавится столбец с пустыми значениями, то код придется корректировать)
При наличии атрибутов rowspan или colspan, значения таблицы могут "поплыть", т.е. выходной файл не будет соответствовать исходной таблице.
2.
Плюсы:
Разбирает таблицу даже при наличии colspan и rowspan
Нет зависимости от пустых столбцов.
Минусы:
Работает медленнее
Есть привязка к структуре таблицы (две колонки с данными), если количество колонок с данными изменяется, потребуется корректировка.