Autoscraper is a Python scraper that enables users to automatically extract structured data from websites. Most web scrapers require users to specify rules to extract relevant information (for instance, by using XPath). In contrast, Autoscraper learns these scraping rules from user-provided examples (e.g. a URL, piece of text, or HTML tag value). Once trained, Autoscraper will return similar elements and can be applied to get content from new webpages or to continue to scrape a webpage as it undergoes changes.