Files
knowledge/categories/web-scraping.md
T
2018-02-15 17:04:21 +11:00

775 B

A good scraper

  • content downloading, download images, contents and so on.
  • links retrieve, find new links
  • URL management, avoid endless loop
  • content analysis and management, export as csv or chart.

good frameworks

anti scraper blocking

  • multiple ips
  • different headers
  • proper interval
  • dynamic pages -> prentend to be a real man. /phantom.js/selenium/chrome headless
  • set proper cookie
  • verification code -> ocr
  • fetch data from mobile webpage

anti scraper

  • block ip
  • http headers, such as user-agent
  • cookie
  • return fake data