Write your own - it's not difficult. if you are new to programming or have a choice for programming languages: use Python to support the library for excellent reading.
, , : , ad-hoc. - - : ad-hoc - , DOM.
spider. -, , . DOM, RE
p.s., .NET - , C-Sharp - doddle.