How to Handle Web Scraping Blocks: Practical Methods That Work