In regards to Ryanair, they are their own worst enemy. As an independant agency, we use to book around £50k worth of ryanair flights each month direct on their website to match up with our contracted accommodation supplier from various UK airports.
We never screen scraped and because they are not agent friendly and don't want agents selling their tickets anymore, both of us loose out although we now use easyjet who are agent friendly.
I wonder how much revenue they have lost through agents not selling their tickets ???