![]() |
Originally Posted by seawolf
(Post 23792521)
To be fair, according to Fiddler, I do believe KVS is sending a KVS specific user agent when I used it to monitor traffic to British Airways.
.... Content-Type: application/x-www-form-urlencoded User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Accept-Language: en-us .... |
Originally Posted by paulwuk
(Post 23792556)
Wasn't the case on the POSTs I was looking at in wireshark, but in that case then I apologise, and then wonder why the whackamole sources can't just block KVSTool.
Such was the case with our Russian fare friends with the "TARIFF" modification in the post string that does not exist anywhere on their website. But to answer your question, the browser http header can be filled with whatever you want. Could be nothing or could be "User-Agent: KVS 7.5 (Scrapping your sh!t)". The sites have no idea about KVS because the web requests are coming from your computer (IP) and with your unique session information (cookies) at times with your credentials (login id, password). But you do hit on a good point, automatic agents such as this are supposed to follow the robot.txt rules. I'm guessing if someone was able to put together the evidence for flight stats that the heavy traffic without ad image opening was due to solely to KVS Tool and not a widespread user group (as what it would appear from their server end with all the IPs) then maybe they would reconsider their business decision. |
Originally Posted by zozeppelin
(Post 23792816)
But you do hit on a good point, automatic agents such as this are supposed to follow the robot.txt rules.
|
Originally Posted by KVS
(Post 23791100)
We do make it clear that the KVS Tool is a Specialized Web Browser application. We do not have "a tool that scrapes the data" and we have no intention of creating one.
|
Originally Posted by javabytes
(Post 23793397)
Nonsense. You are taking the response from the websites and extracting data from it, discarding the site's markup and displaying only the desired data in your own format. That is the very definition of web scraping. Granted, this only occurs every time a user hits the search button, unlike plenty of other scraping applications that collect far more data in a more automated/repetitive fashion. But it is most certainly scraping nonetheless.
|
Originally Posted by tomh009
(Post 23793220)
Except KVS Tool isn't a web robot (which crawls web sites without human intervention). It doesn't do anything at all until a user clicks the "search" button.
|
Originally Posted by Xyzzy
(Post 23793477)
KVS can protest all he wants but this is at best a very grey area of law. There have been quite a number of screen scraping legal cases over the last few years. Some are detailed here. Note that in every one of the airline-data-related cases the :rolleyes:ffending party agreed to stop or was forced to do so. KVS knows this, which is why he hides. It's harder to be served a cease and desist order when nobody knows where you are.
What is really genius about the who operation is that you(!) are the guilty party because it is coming from your IP with your webrequests (as compared to EF or other bloggers apps). The win-win is it doesn't require hosting and bandwidth. |
Originally Posted by paulwuk
(Post 23792359)
Rather than the conventional web browser standard shown on that page linked above
Originally Posted by zozeppelin
(Post 23792816)
At which point you are not passively browsing, you are actively generating server requests.
Originally Posted by tomh009
(Post 23793220)
Originally Posted by zozeppelin
(Post 23792816)
But you do hit on a good point, automatic agents such as this are supposed to follow the robot.txt rules.
From http://en.Wikipedia.org/wiki/Robots_exclusion_standard: "The Robot Exclusion Standard, also known as the Robots Exclusion Protocol or robots.txt protocol, is a convention to advising cooperating web crawlers and other web robots about accessing all or part of a website which is otherwise publicly viewable. Robots are often used by search engines to categorize and archive web sites, or by webmasters to proofread source code."
Originally Posted by zozeppelin
(Post 23793555)
One could call it a glorified macro
Originally Posted by javabytes
(Post 23793397)
You are taking the response from the websites and extracting data from it, discarding the site's markup and displaying only the desired data in your own format. That is the very definition of web scraping.
Originally Posted by javabytes
(Post 23793397)
Granted, this only occurs every time a user hits the search button, unlike plenty of other scraping applications that collect far more data in a more automated/repetitive fashion. But it is most certainly scraping nonetheless.
Originally Posted by LatusElAl
(Post 23792002)
What happened to the "Time" field on the mobile companion?
Originally Posted by miffSC
(Post 23792164)
I just upgraded to 7.7.0 and I still don't see the Fares (fare types with the number of seats?) in my KVS tool.
|
Originally Posted by KVS
(Post 23793854)
Users, who are actively web browsing are "actively generating [web] server requests", by definition.
Web browsers are generating requests made available by the sites they are browsing (clicking on links). My point is KVS was generating post requests that were not available to any user browsing p0soshok. Clearly generating custom post requests is something a web browser can't do by definition, because it is browsing what is available, not constructing custom requests of which it should have no knowledge of based on available public information on the website / html - this is a program. |
Originally Posted by KVS
(Post 23793875)
One could also call it Greasemonkey, Tampermonkey, Scriptify, etc., but this won't turn a browser into a scraper, or a human into a robot.
|
I am rather disappointed with KVS Tools.
I just renew my Diamond for another year. And there is no warning that I will not get the same services that I have enjoyed for the past 3 years!!! My requirement is very simple, I just need to check flight availability and timetable. This is the main reason I DO pay for the service. Now I cannot do this anymore. Well, KVS may argue that I can do it via mobile apps, but this is very hard to read and use. Should I know that I can no longer get the information needed, why I need to spend USD75 for it. It seems to me all along the information provided were not from the legitimate sources but I was made to believe that it was, hence I need to pay for it.... |
I think the pages from the last days (or week(s)?) are all about one topic, whether its an appropiate business model (or not) from the creator of KVS to "scrape" / send specific http requests / transform the user inputs into http code / or whatever you want to call it into code and get the exact responses from certain free data providers.
Most users here have realized that it might be a grey area and that by a legal standpoint its not so easy to answer. Unless we have a lawyer here among the FT folks its more like "I'm saying this, you are saying that" back and forth. In short, I think we can end the debate whether its legitimite or not how KVS gets the data, users clearly stated their points here and KVS responded, so unless someone wants to press charges, we are good :D But @KVS, let me be clear, if it is the case (I'm not saying it is) you are creating a product that allows users to break the terms and conditions of web / data / ... providers you MUST inform the users that they are breaking the law by using your tool, otherwise you are breaking the law! |
Originally Posted by fuyao
(Post 23794587)
Unless we have a lawyer here among the FT folks
Originally Posted by fuyao
(Post 23794587)
I think we can end the debate whether its legitimite or not how KVS gets the data, users clearly stated their points here and KVS responded
Originally Posted by fuyao
(Post 23794587)
creating a product that allows users to break the terms and conditions of web / data / ... providers [...]
What's pernicious about the KVS 'tool' is that it does dodgy things behind the scenes without its paying customers knowing (unless they follow this thread, or other similar discussions). |
Is anyone else getting basically useless fare information? When I search it does show a bunch of fares, but it doesn't show the fare bases. You have to click on one randomly and look up the fare rules, after which it'll display the fare code. In other words, it's impossible to know what kind of fare you're looking at before clicking on it, but in two searches (one Canada - Mexico, one Canada - Germany) all it shows were Y fares anyway.
|
Originally Posted by KVS
(Post 23791171)
As noted on the KVS Tool Homepage, Diamond-tier Members can currently access Regular Availability via the KVS Tool Mobile Companion.
|
| All times are GMT -6. The time now is 2:13 am. |
This site is owned, operated, and maintained by MH Sub I, LLC dba Internet Brands. Copyright © 2026 MH Sub I, LLC dba Internet Brands. All rights reserved. Designated trademarks are the property of their respective owners.