Node.js site content parser for popular websites with fallback to Open Graph and Twitter Cards