Отчасти да и просто нужно для парсинга. Если можно хотя бы байду и дакгоу, остальные не приоритетные.
http://a-parser.com/threads/2158/ - вот пример для байду. Дакдакгоу делается аналогично (даже чуть проще).