Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для YuS_2

Crazy


Contributor


Сообщения: 1218
Благодарности: 509

Профиль | Отправить PM | Цитировать


Цитата 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
Нет зависимости от пустых столбцов.
Минусы:
Работает медленнее
Есть привязка к структуре таблицы (две колонки с данными), если количество колонок с данными изменяется, потребуется корректировка.

-------
scio me nihil scire. Ѫ


Отправлено: 14:57, 19-04-2020 | #56