FlyerTalk Forums - View Single Post - Website to check class availability
View Single Post
Old Aug 29, 2010, 7:47 pm
  #21  
sbm12
A FlyerTalk Posting Legend
 
Join Date: Apr 2001
Location: PSM
Posts: 69,232
Originally Posted by KVS
As was mentioned on numerous occasions previously, the KVS Tool does not do "screen-scraping", and never did.
False.
Originally Posted by KVS
No, all it says is that the KVS Tool is "a specialized web browser".


As a web browser, the KVS Tool does neither "take data", nor "use it" in the screen-scraping sense.

From http://en.Wikipedia.org/wiki/User_agent:
"A user agent is a client application implementing a network protocol used in communications within a client–server distributed computing system. The term most notably refers to applications that access the World Wide Web [..].

Web user agents range from Web browsers to search engine crawlers (spiders), as well as mobile phones, screen readers and braille browsers used by people with disabilities.
I call BS. Sorry, but when your view of the world is that you're a "specialized web browser" that takes data from one source, completely reformats it and presents it in a completely different layout just so you can claim to be a "user agent" that's actually rather ridiculous. Read that post on what a User Agent specifies and you'll see that it generally identifies folks who actually write a specific browser, not just folks who reuse the one built in to the operating system to access a collection of random other sites.

The reality is that your application launches an instance of IE to collect the data from the remote web server and then reformats it and displays it to your customers. You're not a user agent. You've got an app that reads data off other sites and formats it as though it is your own.

A more relevant wiki article would be the one on Web Scraping which includes nuggets such as this gem:

Web scraping (also called Web harvesting or Web data extraction) is a computer software technique of extracting information from websites. Usually, such software programs simulate human exploration of the Web by either implementing low-level Hypertext Transfer Protocol (HTTP), or embedding certain full-fledged Web browsers, such as the Internet Explorer (IE) and the Mozilla Web browser.
...
Web scraping is also related to Web automation, which simulates human Web browsing using computer software. Exemplary uses of Web scraping include online price comparison, weather data monitoring, website change detection, Web research, Web content mashup and Web data integration.
If you're really going to deny that your app is doing exactly this then you're really missing out on that river in Egypt.

I'm not saying that some folks won't find value in the tools that you offer. But to claim that you're not simply repackaging data that other folks are paying for and taking 100% of the profit for all the "donations" you solicit is, at best, disingenuous.
sbm12 is offline