Quantcast
Channel: AutoIt v3 - General Help and Support
Viewing all articles
Browse latest Browse all 12506

Read Internet Explorer table by rows with link text

$
0
0

Hello,

 

I'm working on pulling some data from a table in Internet Explorer and writing the contents, on a row by row basis, into a csv file. . I am able to loop through to an extent but have the following questions:

 

1. How do I determine the end of a row

2. Sometimes the table data will have a hyperlink attached. I'd very much like to capture that url in my csv file.

 

If I use the _IETableWriteToArray function, I am able to do everything I need except for getting the URL. Does anyone know a way to pull the URL for certain cells in the table? I have looked at a For...Next using _IETagnameGetCollection but am not successful. Thanks in advance for any assistance! Code below:

$oTable = _IETableGetCollection($oIE,0)     $oTRs = _IETagnameGetCollection($oTable, "TR")     For $oTR In $oTRs         $oTDs = _IETagnameGetCollection($oTR, "TD")         For $oTD In $oTDs             $sRowCont = _IEPropertyGet($oTD, "innertext")             msgbox(0,"Cell Text:",$sRowCont)             $oTD = _IETagnameGetCollection($oTR, "TD", 0)             $oLink = _IETagnameGetCollection($oTD, "a", 0)             msgbox(0,"Link Text",$oLink )             ;ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $blnFound = ' & $blnFound & @crlf & '>Error code: ' & @error & @crlf) ;### Debug Console         Next     Next

Viewing all articles
Browse latest Browse all 12506

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>