Пишу прогу для работы со скулями. Ищу способ извлечения результата скули из контента страницы. Пока придумал только так: Code: concat(разделитель,Запрос,разделитель) а дальше между разделителями забираю свой результат. Мб кто то подскажет способ попроще и оптимальней?
В любом случае нужно знать где на странице начинается вывод данных и где он заканчивается. Под какую-то определенную страницу ты сможешь написать другими способами, а если нужен универсальный парсер, других вариантов, кроме указания своих разделителей, я не вижу.
Причем для автоматического парсера желательно, чтобы маркеры начала и конца отличались, т.к. возможны скули, в которых конечный маркер обрезается, а результат на странице дублируется. А у меня вот задачка похитрее: как сравнить результаты двух http-запросов и выделить отличия между ними? Т.е. нужно сравнить результаты двух запросов с разными значениями параметра, например, ..?id=1 и ..?id=2 и вернуть только отличающийся текст.