[ale] How to drive Linux browser to make a campground sniper?
Neal Rhodes
neal at mnopltd.com
Sun Jan 14 20:32:52 EST 2018
Thanks for the thought. Doesn't GreaseMonkey allow for scanning the
resultant page for specific strings? Thus far that appears to be a
one-stop solution without lots of moving parts.
On Sun, 2018-01-14 at 12:24 -0500, Mark at markulmer.com via Ale wrote:
> Neal,
>
> Have you looked at getting a head start by having someone build you
> the website scraping part for you? You may look at Fiverr.com and
> search for website scraping and/or automation. You should be able to
> get initial custom script built for anywhere from $5-$25. I’ve had
> great experiences with these freelancers. Be sure to include Linux in
> your requirements.
>
>
>
> Mark Ulmer
>
>
> > On January 13, 2018 1:16:34 PM Neal Rhodes via Ale <ale at ale.org>
> > wrote:
> >
> >
> > > Boring "Real-World Details":
> > >
> > >
> > > So, we are planning a summer trip to Glacier National Park
> > > in Montana.
> > >
> > > We would really like to camp at Many Glaciers Campground
> > > in the park. However, at present, all the sites are
> > > already reserved. They are reserved through
> > > recreation.gov, starting 6 months to the day from today.
> > >
> > > But we have a really strong impression that people
> > > initially book a long stretch, then later either reduce
> > > the duration once they get more specific plans, or
> > > cancel.
> > >
> > > SO, we really want to detect if/when sites become
> > > available over the next 6 months and jump on it before
> > > someone else does.
> > >
> > > There is someone who offers this as a service for $40 a
> > > reservation, irrespective of whether they are successful.
> > >
> > >
> > > Exciting Technology Application:
> > >
> > >
> > > Initially I looked at the HTML for their search page, with
> > > the thought of using "wget" to simulate the reservation
> > > request. That increasingly looks like a fool's errand,
> > > assuming that they may have session cookies related to
> > > sign-on and other magic handshake crap that would be
> > > difficult to simulate. And what happens when they alter
> > > their data fields?
> > >
> > > Then I thought: All I want to do is:
> > >
> > > Setup a browser window on our Centos 6 desktop,
> > > any browser that understands https;
> > > Run that browser through the responses to get it
> > > to the search window on this campground, and put
> > > in all the dates and related input.
> > > Then:
> > >
> > > Run SOMETHING that will automate:
> > >
> > > Hit the Search Submit button;
> > > See if the resultant page contains
> > > "No Suitable availability"
> > > IF Not: Email me
> > > Sleep 15 minutes
> > > Rinse, Later, Repeat
> > >
> > >
> > > This sounds to me like a very elemental application of a
> > > test/control manager for a GUI interface. If I can
> > > automate an existing browser, we can eliminate all the
> > > complexities of trying to fake out their web server.
> > >
> > > Since this just sits on my desk in the basement, I can
> > > live with hard-coded screen coordinates.
> > >
> > > What tools exist in Linux to do this?
> > >
> > >
> > > regards,
> > >
> > > Neal Rhodes
> > > MNOP Ltd
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Ale mailing list
> > > Ale at ale.org
> > > http://mail.ale.org/mailman/listinfo/ale
> > > See JOBS, ANNOUNCE and SCHOOLS lists at
> > > http://mail.ale.org/mailman/listinfo
> > >
> > _______________________________________________
> > Ale mailing list
> > Ale at ale.org
> > http://mail.ale.org/mailman/listinfo/ale
> > See JOBS, ANNOUNCE and SCHOOLS lists at
> > http://mail.ale.org/mailman/listinfo
> >
>
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20180114/b6ac0c88/attachment.html>
More information about the Ale
mailing list