Rubyful Soup — это порт парсера Beautiful Soup на языке программирования Ruby. www.crummy.com wiki.python.su
Некоторые преимущества Rubyful Soup перед Beautiful Soup:
- Возможность настройки поведения методов. www.crummy.com В Rubyful Soup можно игнорировать все аргументы методов fetch и передавать вместо них блок. www.crummy.com Это позволяет полностью настроить поведение методов. www.crummy.com
- Работа с плохой разметкой. www.crummy.com Rubyful Soup не останавливается при работе с некорректной разметкой, а создаёт дерево разбора, которое имеет примерно такой же смысл, как и исходный документ. www.crummy.com
Некоторые недостатки Rubyful Soup:
Важно учитывать, что Rubyful Soup больше не поддерживается, вместо него рекомендуется использовать другой инструмент, например, hpricot. www.crummy.com