![]() ReFeRy
Выложи плиз исходники Ф2Ф на github, если не жалко, конечно. Мы конечно уже пользуемся https://github.com/p0ody/ff2ebook но там не все есть. 6 ноября 2019
9 |
![]() |
ReFeRy Онлайн
|
преимущество использования библиотек для парсинга DOM в том, что они не сломаются, если в разметку добавятся новые аттрибуты, например, а твоя регулярка — сломается. Как будто через библиотеку всегда получится выбирать элементы... как? По содержимому - далеко не всегда и не оптимально. По id - очень редко они есть и тоже легко могут быть изменены. Шрифт на сайте меняется куда реже, чем добавляются просто новые элементы на страницу или перемещаются имеющиеся. |
![]() |
|
ReFeRy, xpath, например. А шрифт может и не меняться, может пробел добавиться, или точка с запятой убраться — и всё, регулярка уже не работает. Они вообще не совсем для этого.
1 |