<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>