<html>
<head>
</head>
<body>
<div style="color: black;">
<div style="color: black;">
<p style="margin: 0 0 1em 0; color: black;">In the past I've used Distill web monitor plugin (Chrome), Follow That Page (website), and Changedetect (website).</p>
<p style="margin: 0 0 1em 0; color: black;">Not exactly what you may have been looking for and possibly will give you false positives.</p>
<p style="margin: 0 0 1em 0; color: black;">Preston</p>
</div>
<div style="color: black;">
<p style="color: black; font-size: 10pt; font-family: Arial, sans-serif; margin: 10pt 0;">On January 13, 2018 1:16:34 PM Neal Rhodes via Ale <ale@ale.org> wrote:</p>
<blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
Boring "Real-World Details":<BR>
<BR>
<BLOCKQUOTE>
So, we are planning a summer trip to Glacier National Park in Montana. <BR>
<BR>
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. <BR>
<BR>
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. <BR>
<BR>
SO, we really want to detect if/when sites become available over the next 6 months and jump on it before someone else does. <BR>
<BR>
There is someone who offers this as a service for $40 a reservation, irrespective of whether they are successful.<BR>
<BR>
</BLOCKQUOTE>
Exciting Technology Application: <BR>
<BR>
<BLOCKQUOTE>
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? <BR>
<BR>
Then I thought: All I want to do is: <BR>
<BLOCKQUOTE>
Setup a browser window on our Centos 6 desktop, any browser that understands https;<BR>
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. <BR>
Then: <BR>
<BLOCKQUOTE>
Run SOMETHING that will automate: <BR>
<BLOCKQUOTE>
Hit the Search Submit button;<BR>
See if the resultant page contains "No Suitable availability"<BR>
IF Not: Email me<BR>
Sleep 15 minutes<BR>
Rinse, Later, Repeat<BR>
<BR>
</BLOCKQUOTE>
</BLOCKQUOTE>
</BLOCKQUOTE>
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. <BR>
<BR>
Since this just sits on my desk in the basement, I can live with hard-coded screen coordinates. <BR>
<BR>
What tools exist in Linux to do this? <BR>
<BR>
</BLOCKQUOTE>
regards, <BR>
<BR>
Neal Rhodes<BR>
MNOP Ltd<BR>
<BR>
<BLOCKQUOTE>
<BLOCKQUOTE>
<BR>
</BLOCKQUOTE>
</BLOCKQUOTE>
_______________________________________________<br>
Ale mailing list<br>
<a class="aqm-autolink aqm-autowrap" href="mailto:Ale%40ale.org">Ale@ale.org</a><br>
<a class="aqm-autolink aqm-autowrap" href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a class="aqm-autolink aqm-autowrap" href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br>
<br></blockquote>
</div>
</div>
</body>
</html>