Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. <?php
  2.  
  3. set_time_limit(0);
  4. include('simple_html_dom.php');
  5.  
  6.  
  7.  
  8.  
  9. function callDados($pagina){
  10. $opts = array('http'=>array('header' => "User-Agent:MyAgent/1.0\r\n"));
  11. $context = stream_context_create($opts);
  12. $html = file_get_contents($pagina,false,$context);
  13.  
  14.  
  15.  
  16.  
  17. // Nome
  18. preg_match_all('<a href=".*?" role="button" onclick=".*?" title="(.*?)">', $html, $titulos);
  19. $qtitulos = count($titulos[0]);
  20.  
  21.  
  22. // Categoria
  23. preg_match_all("@<a class=\"advertiser-categ\"(.*?)</a>@", $html, $categorias);
  24.  
  25.  
  26.  
  27.  
  28. // Endereço
  29. preg_match_all("@<address class=\"advertiser-address\"(.*?)</address>@", $html, $enderecos);
  30.  
  31.  
  32.  
  33.  
  34.  
  35. for($x=0; $x<$qtitulos; $x++){
  36. $nome_loja = strip_tags($titulos[1][$x]);
  37. $nome_loja = str_replace("Saiba mais sobre ", "", $nome_loja);
  38. echo "<b>Nome</b>: ".$nome_loja."<BR>";
  39.  
  40.  
  41. $categoria = strip_tags($categorias[0][$x]);
  42. echo "<b>Categoria</b>: ".$categoria."<BR>";
  43.  
  44.  
  45.  
  46. $endereco = strip_tags($enderecos[0][$x]);
  47. echo "<b>Endereço</b>: ".$endereco."<BR>";
  48.  
  49. // Endereço
  50. /**
  51. $endereco_explode = $enderecos[0][$x];
  52. $endereco_atual = explode("<br>", $endereco_explode);
  53. $rua_explode = $endereco_atual[0];
  54. $rua_atual = explode(",", $rua_explode);
  55. echo "Rua: ". strip_tags($rua_atual[0]) ."<br>";
  56. echo "Número: ". strip_tags($rua_atual[1]) ."<br>";
  57. echo "Bairro: ". strip_tags($endereco_atual[1]) ."<br>";
  58. **/
  59.  
  60.  
  61.  
  62.  
  63. echo "<br><br>";
  64. }
  65.  
  66.  
  67.  
  68. }
  69.  
  70.  
  71.  
  72. for ($i = 1; $i<2; $i++){
  73. $url = "https://mobile.guiamais.com.br/encontre?searchbox=true&what=&where=Catanduva%2C+SP&order=alpha&page=".$i;
  74. callDados($url);
  75. }
  76.  
  77. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement