xiro 0 Denunciar post Postado Julho 14, 2014 Bom dia pessoal. Pessoal como posso pegar informação de um site da mesma forma que o facebook faz com seu botão compartilha. Vejo que o codigo que eles usam é super adapitável a qualquer pagina ou servidor. Favor corrigir o título do post (infelizmente o forum não disponibiliza essa funcionalidade). Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Sirotheau 43 Denunciar post Postado Julho 14, 2014 Que informações, exatamente? O Facebook utiliza JavaScript para recuperar informações como url, title e meta tags. Compartilhar este post Link para o post Compartilhar em outros sites
RobyFLC 6 Denunciar post Postado Julho 15, 2014 O Facebook pega as informações de tags especiais que as pessoas colocam nos sites e tenta advinhar quando elas não estão presentes, usando também as informações que o Rafael postou acima.Eles fornecem uma ferramenta pra testar isso aqui: https://developers.facebook.com/tools/debug/ Basta entrar no link e testar o endereço do site que vc quer pegar. Compartilhar este post Link para o post Compartilhar em outros sites
victorqueiroz 34 Denunciar post Postado Julho 15, 2014 crie um banco de dados e salve as urls e a quantidade de compartilhamentos Compartilhar este post Link para o post Compartilhar em outros sites
xiro 0 Denunciar post Postado Julho 15, 2014 Bom dia galera. Galera eu gostaria de desenvolver um código próprio para pegar(capturar) o valor de produtos e o total de eventuais compras. Como eu posso fazer isso? Compartilhar este post Link para o post Compartilhar em outros sites
victorqueiroz 34 Denunciar post Postado Julho 15, 2014 como assim? seja mais claro... Compartilhar este post Link para o post Compartilhar em outros sites
xiro 0 Denunciar post Postado Julho 15, 2014 Manin, Eu quero capturar informações exatamente como o facebook faz com o botão compartilha quando é pressionado. Eu gostaria de fontes de estudos, Qualquer coisa. Compartilhar este post Link para o post Compartilhar em outros sites
victorqueiroz 34 Denunciar post Postado Julho 15, 2014 O código é pequeno e fácil de usar, ele vai e 'acessa' a página então pega o título que está entre as tags <title></title> do Html e, o código é bem simples para aplicar.No código de exemplo abaixo ele iria pegar o title do site da uol http://www.uol.com.br e essa Url você pode alterar, mas ela precisa estar correta e completa. Código usado para pegar title de site <?php $ssite=('http://www.uol.com.br'); $q=@file_get_contents($ssite); preg_match_all('#<title>([^<\/]{1,})<\/title>#i',$q,$match); $otitle=($match[1][0]); echo $otitle; // Mostra frase do title ?> A arroba, @ é para o caso de site ou página não existir ou estiver inacessível aí não vai dar as mensagens de erro que são muito feias, você pode retirar temporariamente a arroba ao criar a página, isso apenas caso algo der errado e o title não aparecer, assim você pode pesquisar o erro, isso até porque tem sites que não permitem que outros sites acessem isso, mas na maioria das vezes dá certo, mesmo assim, é bom usar a arroba. Compartilhar este post Link para o post Compartilhar em outros sites
Ricardo Saraiva 84 Denunciar post Postado Julho 15, 2014 Bom amigo para capturar informações de arquivos html geralmente se usa Dom ou Expressões Regulares. Se você precisa de informações de um código fonte html que esta lugar como metatags, title e elementos que não mude constantemente o uso de DOM pode lhe ajudar. http://php.net/manual/class.domdocument.php http://php.net/manual/domdocument.loadhtmlfile.php Já se for em conteúdo baseado em alguma lógica ou categoria que mude constantemente ou em pagina distintas pode se usar expressões regulares. http://php.net/manual/function.preg-match.php http://php.net/manual/en/function.preg-match-all.php http://aurelio.net/regex/ Vale lembra que o uso de expressão regulares para buscas complexas não é algo tão simples. Compartilhar este post Link para o post Compartilhar em outros sites