I have a quick project,

It is posting to a form on a website (phone number) and retrieve the bill information. please use phone number 51216855 in your test.

webtest.zip

Qt Code:
  1. <form name="aspnetForm" method="post" action="http://epay.ste.gov.sy/LandlineLogin.aspx">
  2.  
  3. <input type="hidden" name="__VIEWSTATE" value="/wEPDwUKMTYzOTMwODYxMGRkVEeVekMk3/sAdBfyPomrEotg83zpqXlu6s2KsGpNdDQ=" />
  4.  
  5. <input type="hidden" name="__EVENTVALIDATION" value="/wEWBQKBt4mpDAKKo/qFAgLez+mJBAL07o6PBgKUiafMAYIx/ItiiybnhfcGZb1TAJ1J1fR3xF9e7rPxGcXQT59x" />
  6.  
  7. <input type="hidden" name="ctl00$hdCulture" value="ar-SY" />
  8.  
  9. <input name="ctl00$cphMain$txtPhoneNumber" type="text" />
  10.  
  11. <input type="submit" name="ctl00$cphMain$btnLogin" value="ddddd" />
  12.  
  13. </form>
To copy to clipboard, switch view to plain text mode 

The data i am interested in is the following:

Qt Code:
  1. <table class="Grid" cellspacing="2" cellpadding="0" border="0" id="ctl00_cphMain_rptBills_ctl00_ucBillsGrid_gvBills" style="width:100%;">
  2. <tr>
  3. <th scope="col" style="width:13%;">رقم الفاتورة</th><th align="left" scope="col" style="width:18%;">القيمة المبدئية</th><th align="left" scope="col" style="width:11%;">غرامات</th><th align="left" scope="col" style="width:11%;">طوابع </th><th align="left" scope="col" style="width:14%;">تاريخ الفائدة</th><th align="left" scope="col" style="width:17%;">تاريخ القطع</th><th align="left" scope="col" style="width:16%;">المجموع المتوجب</th>
  4.  
  5. </tr><tr class="GridRow">
  6. <td class="BillCell" align="center">2009/2</td><td class="BillCell" align="left">190 ل.س.</td><td class="BillCell" align="left">-</td><td class="BillCell" align="left">22 ل.س.</td><td class="BillCell" align="left">28/07/2009</td><td class="BillCell" align="left">07/08/2009</td><td class="BillCell TotalsRow" align="left">212 ل.س.</td>
  7. </tr><tr class="AlternatingGridRow">
  8. <td class="BillCell" align="center">2009/3</td><td class="BillCell" align="left">180 ل.س.</td><td class="BillCell" align="left">-</td><td class="BillCell" align="left">22 ل.س.</td><td class="BillCell" align="left">29/09/2009</td><td class="BillCell" align="left">09/10/2009</td><td class="BillCell TotalsRow" align="left">202 ل.س.</td>
  9.  
  10. </tr><tr class="GridRow">
  11. <td class="BillCell" align="center">2009/4</td><td class="BillCell" align="left">180 ل.س.</td><td class="BillCell" align="left">-</td><td class="BillCell" align="left">22 ل.س.</td><td class="BillCell" align="left">15/01/2010</td><td class="BillCell" align="left">25/01/2010</td><td class="BillCell TotalsRow" align="left">202 ل.س.</td>
  12. </tr><tr class="AlternatingGridRow">
  13. <td class="BillCell" align="center">2009/5</td><td class="BillCell" align="left">180 ل.س.</td><td class="BillCell" align="left">-</td><td class="BillCell" align="left">22 ل.س.</td><td class="BillCell" align="left">06/03/2010</td><td class="BillCell" align="left">16/03/2010</td><td class="BillCell TotalsRow" align="left">202 ل.س.</td>
  14.  
  15. </tr><tr class="GridRow">
  16. <td class="BillCell" align="center">2009/6</td><td class="BillCell" align="left">180 ل.س.</td><td class="BillCell" align="left">-</td><td class="BillCell" align="left">22 ل.س.</td><td class="BillCell" align="left">25/04/2010</td><td class="BillCell" align="left">05/05/2010</td><td class="BillCell TotalsRow" align="left">202 ل.س.</td>
  17. </tr><tr class="AlternatingGridRow">
  18. <td class="BillCell" align="center">2010/1</td><td class="BillCell" align="left">190 ل.س.</td><td class="BillCell" align="left">-</td><td class="BillCell" align="left">22 ل.س.</td><td class="BillCell" align="left">11/06/2010</td><td class="BillCell" align="left">21/06/2010</td><td class="BillCell TotalsRow" align="left">212 ل.س.</td>
  19.  
  20. </tr><tr class="GridRow">
  21. <td class="BillCell" align="center">2010/2</td><td class="BillCell" align="left">180 ل.س.</td><td class="BillCell" align="left">-</td><td class="BillCell" align="left">22 ل.س.</td><td class="BillCell" align="left">05/08/2010</td><td class="BillCell" align="left">15/08/2010</td><td class="BillCell TotalsRow" align="left">202 ل.س.</td>
  22. </tr><tr class="AlternatingGridRow">
  23. <td class="BillCell" align="center">2010/3</td><td class="BillCell" align="left">180 ل.س.</td><td class="BillCell" align="left">-</td><td class="BillCell" align="left">22 ل.س.</td><td class="BillCell" align="left">06/10/2010</td><td class="BillCell" align="left">16/10/2010</td><td class="BillCell TotalsRow" align="left">202 ل.س.</td>
  24.  
  25. </tr><tr class="GridRow">
  26. <td class="BillCell" align="center">2010/4</td><td class="BillCell" align="left">180 ل.س.</td><td class="BillCell" align="left">-</td><td class="BillCell" align="left">22 ل.س.</td><td class="BillCell" align="left">14/12/2010</td><td class="BillCell" align="left">24/12/2010</td><td class="BillCell TotalsRow" align="left">202 ل.س.</td>
  27. </tr><tr class="AlternatingGridRow">
  28. <td class="BillCell" align="center">2010/5</td><td class="BillCell" align="left">180 ل.س.</td><td class="BillCell" align="left">-</td><td class="BillCell" align="left">22 ل.س.</td><td class="BillCell" align="left">08/02/2011</td><td class="BillCell" align="left">18/02/2011</td><td class="BillCell TotalsRow" align="left">202 ل.س.</td>
  29.  
  30. </tr><tr class="GridRow">
  31. <td class="BillCell" align="center">2010/6</td><td class="BillCell" align="left">180 ل.س.</td><td class="BillCell" align="left">4 ل.س.</td><td class="BillCell" align="left">22 ل.س.</td><td class="BillCell" align="left">05/04/2011</td><td class="BillCell" align="left">15/04/2011</td><td class="BillCell TotalsRow" align="left">206 ل.س.</td>
  32. </tr><tr class="AlternatingGridRow">
  33. <td class="BillCell" align="center">2011/1</td><td class="BillCell" align="left">190 ل.س.</td><td class="BillCell" align="left">3 ل.س.</td><td class="BillCell" align="left">22 ل.س.</td><td class="BillCell" align="left">05/06/2011</td><td class="BillCell" align="left">15/06/2011</td><td class="BillCell TotalsRow" align="left">215 ل.س.</td>
  34.  
  35. </tr><tr class="GridRow">
  36. <td class="BillCell" align="center">2011/2</td><td class="BillCell" align="left">180 ل.س.</td><td class="BillCell" align="left">101 ل.س.</td><td class="BillCell" align="left">22 ل.س.</td><td class="BillCell" align="left">27/08/2011</td><td class="BillCell" align="left">06/09/2011</td><td class="BillCell TotalsRow" align="left">303 ل.س.</td>
  37. </tr><tr class="BillCell TotalsRow">
  38. <td>&nbsp;</td><td>2,370 ل.س.</td><td>108 ل.س.</td><td>286 ل.س.</td><td>&nbsp;</td><td>&nbsp;</td><td>2,764 ل.س.</td>
  39.  
  40. </tr>
  41. </table>
To copy to clipboard, switch view to plain text mode 

If the table with id="ctl00_cphMain_rptBills_ctl00_ucBillsGrid_gvBil ls" is not present on page, return , no data available. if its available, parse it. and return the data in an xml or some other format that i can use.

If there is data, one row minimum will be available. the header fields are not important.

The returned data has arabic, i am not interested in the letters, just the bill numbers :-)

Please contact me on skype georgeky4 to discuss if you have questions. I need this by tusday 13th.