Ajustes no código, foreach, explode, puxando dados de site externo.
Eu estou acompanhando o preço de alguns livros, então criei esse código que pega só o que me interessa, o código do produto e me retorna o preço de todas formas de pagamento existentes no site.
segue um exemplo: http://3178.a.hostable.me/klap/b2w/115259987.php
Mas o que eu queria mesmo é fazer esse código acompanhar dezenas de produtos nesse mesmo php ou até usar alguma variável que pegue do filename = 10000000 até o 10000090.
Segue o código:
<html>
<head>
<title>Follow</title>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
<style type="text/css">
.all {
font-size: 9px;
font-family:Verdana, Geneva, sans-serif;
color:#444;
text-decoration:none;
}
.allt {
font-size: 10px;
font-family:Verdana, Geneva, sans-serif;
color:#000;
text-decoration:none;
}
a:link, a:visited {
text-decoration: none
}
</style>
</head>
<body>
<?
$filename = 6583052;
$pagina_news = file('http://www.submarino.com.br/produto/'.$filename.'/');
foreach ($pagina_news as $linhas) { $HTML .= $linhas; }
$parte_1 = explode('<h1 class="title-product" itemprop="name">', $HTML);
$parte_2 = explode('<small class="cod-prod sku" itemprop="productID">', $parte_1["1"]);
echo "<a href='[http://www.submarino.com.br/produto/$filename'](http://www.submarino.com.br/produto/%24filename) target='_blank'><strong class='allt'>".$parte_2["0"]."</strong></a>";
?>
<p>
<?
foreach ($pagina_news as $linhas) { $HTML .= $linhas; }
$parte_1 = explode('<abbr class="currency" title="BRL">', $HTML);
$parte_2 = explode('<link itemprop="itemCondition"', $parte_1["1"]);
echo "<strong class='all'>Preço: ".$parte_2["0"]."</strong></a>";
?>
<p>
<?
foreach ($pagina_news as $linhas) { $HTML .= $linhas; }
$parte_1 = explode('<label class="label">1x no Boleto ou Bankline:</label>', $HTML);
$parte_2 = explode('<span class="amount">', $parte_1["1"]);
echo "<strong class='all'>Boleto: ".$parte_2["0"]."</strong></a>";
?>
<p>
<?
foreach ($pagina_news as $linhas) { $HTML .= $linhas; }
$parte_1 = explode('<div class="textCartaoSubmarino area-topo">', $HTML);
$parte_2 = explode('<div class="discountCard">', $parte_1["1"]);
echo "<strong class='all'>".$parte_2["0"]."</strong></a>";
?>
<p>
<?
foreach ($pagina_news as $linhas) { $HTML .= $linhas; }
$parte_1 = explode('<span class="discountCS">', $HTML);
$parte_2 = explode('<span class="rateCard">', $parte_1["1"]);
echo "<strong class='all'>".$parte_2["0"]."</strong></a>";
?>
</body>
</html>Discussão (11)
Carregando comentários...