5 ms·
No can do. You would be in breach of the AirBNB terms of service: "Do not use bots, crawlers, scrapers or other automated means to access or collect data or ot
by Rygian 5y ago
No can do.
You would be in breach of the AirBNB terms of service: "Do not use bots, crawlers, scrapers or other automated means to access or collect data or other content from or otherwise interact with the Airbnb Platform. "
- Brian_K_White 5y agoA browser is a bot that interacts with the platform. It's not physically possible to use any website except by directing a tool to do it for you.
- rnhmjoj 5y agoYes, it seems everybody has forgotten the meaning of User Agent.
- Rygian 5y agoProbably the nuance that is not spelled out (and certainly should be) is that AirBNB expects only interactive user agents, and not automated/batch user agents.
- Brian_K_White 5y agoAll those lines of code in a browser are automation.
- withinboredom 5y agoNot to mention screen readers.
- fredoliveira 5y agoDo you always go for the technicality and the gotcha? Isn't that best applied elsewhere rather than here? Because sure, lines of code in a browser are technically automation, but they don't automate your actions so your whole point is moot. And you know this, I'm sure, so you're wasting your (and everybody else's) time.
- Brian_K_White 5y agoThey do exactly in fact automate your actions. You decided you wanted to kick off a rather large process by clicking a link, and the browser performed countless individual and dynamic actions as a result. Just to take one macroscopic crude simple example since we apparently don't have much imagination to work with here, did you evaluate every one of the individual http fetches in that page to decide if you wanted to fetch or render tgem, or did your ublock origin plugin do that for you? You may not like the inconvenience implied by the fact that a statement like "no automation" is invalid and therefor unusable, but that doesn't change the fact. It's inconvenient not incorrect.
- fredoliveira 5y ago> since we apparently don't have much imagination to work with here Oh, I'm much more likely to engage in a great conversation after an ad hominem. Sigh. I am well aware of how browsers work and what they automate for you. But you called them bots. You lumped them with several other types of software, which doesn't make sense. I never said you were incorrect — I said you were going for the technically correct and the gotcha. Do browsers include automation? Yes. Do things get automated when you use them? Yes. Is software development automation at heart? Yes. The fact that you are correct about these things doesn't make the deception any less obvious: you are using these technicalities to misrepresent what a browser is — which doesn't make sense in the context of the thread -, and that's all I pointed out.
- Brian_K_White 5y agoPedantic was not an insult, but unimaginative was, got it.
- feupan 5y agoThat’s pedantic and not even that right. The browser is an agent, not a bot. A bot takes semi-autonomous actions after being instructed by a human, for an undetermined amount of time; A browser just does something it’s told for a few seconds (or as long as the website’s open)
- withinboredom 5y agoBy your definition would a screen reader turn the browser into a bot? If not, if a I program my own “bot” isn’t it just working as my own agent?
- yreg 5y agoMaybe depends on whether you are "driving" the agent personally?
- withinboredom 5y agoIf it’s my bot, it’s literally doing what I told it to do (how I bought a PS5 in my sleep, actually).
- ricardo81 5y agoUsing a headless browser would muddy the waters then.
- aembleton 5y agoI'll just use Selenium to direct the browser then.
- throwaway2037 5y agoI suspect this how a large part of web UI spam occurs. Selenium combined with the latest browsers provide almost perfect control over a real web browser. It makes me wonder if this is how Google tests its "I am not a bot" test. Basically, generate billions of actions -- surfing a web UI -- with slightly different mouse movements (Selenium). Then, use machine learning to generate a network to differentiate between robots and humans. (The humans training data would come from a highly quality population... like all Googlers using internal Google assets/websites.)
- contravariant 5y agoEh, arguably you can do it without bots by opening a telnet (or openssl s_client) connection and typing the commands yourself. Though ironically some websites will block your attempts because it doesn't look enough like a browser. You also can't really pass Captcha's this way, as far as I know.
- throwaway2037 5y agoHey... Real Question: How about JAWS (screen reader) software [1] users that are blind / visually disabled? Do those assistant tools count? Can someone do something like control JAWS programatically and navigate website UIs using a robot? It seems possible. I am sure JAWS has a crazy web browser footprint. (I have seen videos at my office where a junior trader was blind and using JAWS on Bloomberg and a trading app. The sound was so fast that it sounded like jibberish... but she could move around super fast.) [1] https://en.wikipedia.org/wiki/JAWS_(screen_reader) https://en.wikipedia.org/wiki/JAWS_(screen_reader)