...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
$t->fetch("[http://support.blinkmobile.com.au/");] $t->submitForm( 0, array( 'username'=>'YourUserName', 'passwd'=>'YourPassword' ) ); return $t->result; // Page source returned here for additional processing |
Using DOMDocument To Display For Fetch Results
Often you may come up against a web page which is hard to scrape using the standard mADL builder method on $t->rows( )
In this case we are looking at retrieving all the hyperlinks from a web directory page but it is dynamically build and we cannot capture a regular expression pattern for the fetch.
You can use The DOMDocument class from php to resolve this.
You still use $t->Fetch() but you add the result to an array and then iterate the array to a screen output.
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
$t->fetch("http://partystarter.com.au/browse_categories.php?id=2013");
$wsDom = new DOMDocument();
$wsDom->loadHTML($t->result);
foreach($wsDom->getElementsByTagName('a') as $thisLink) {
if ($thisLink->getAttribute('href')!=""){
echo "<a href=\" ".$thisLink->getAttribute('href') ."
\">".$thisLink->getAttribute('title')."</a><br>";
}; |