<form enctype="application/x-www-form-urlencoded" action="/cpotools/apps/track/personal/findByTrackNumber" method="post" name="widgetForm" id="widgetForm">
<label for="csho" class="visually-hidden">Enter the Number</label>
<select class="csho" id="csho" data-placeholder="Select Your Options">
<option value="tracknumber" selected="selected">Tracking number</option>
<option value="deliverynotice">Delivery notice card number</option>
<option value="referencenumber">Reference number</option>
</select>
<label for="trackingNumber" class="visually-hidden">Enter the Number</label>
<input type="text" placeholder="Example: 23476542897" id="trackingNumber" name="trackingNumber" title="Enter the Number" />
<span class="searchpipe"> </span>
<div class="searchButton">Find</div>
<div class="tracknumber">
<span class="trackingText">
Enter up to 24 tracking numbers, separated by commas
</span>
</div>
<div class="referencenumber">
<div class="outsideref">
<span class="trackingText">
Enter up to 24 numbers, separated by commas
</span>
<div class="row">
<div class="large-6 medium-6 small-6 columns">
<label for="dateFrom" style="visibility: hidden;">Date From</label>
</div>
<div class="large-6 medium-6 small-6 columns">
<label for="dateTo" style="visibility: hidden;">Date To</label>
</div>
</div>
<div class="row"><!--ct-->
<div class="large-6 medium-6 small-6 columns">
<input type="text" class="radius" value="" id="dateFrom" placeholder="Date From">
</div>
<div class="large-6 medium-6 small-6 columns">
<input type="text" id="dateTo" value="" class="radius" placeholder="Date To">
</div>
</div>
</div>
</div>
<div class="deliverynotice">
<span class="trackingText">
Enter up to 24 tracking numbers, separated by commas
</span>
</div>
<input type="submit" style="position: absolute; left: -9999px; width: 1px; height: 1px;"/>
</form>
A normal HTML form can be queries by using MSXML2.XMLHTTP with the appropriate POST form variables.
Otherwise you need a WebBrowser control and automate it.