Ryanair says it will cancel flights booked through screen-scraper Web sites