everything to do with scraping is custom. there's no cookie cutter method because no 1 web page has the exact same predictable HTML code backing it. As mentioned, once their layout changes (even slightly) or they make a change to their url structure, you have to revisit your code again to make the change to have the scraper recognize it properly again