SidneiJSilva 0 Denunciar post Postado Maio 2, 2017 Pessoal, boa noite. Sou novo em javascript, sou programador (leigo) em Java (mobile) e estou querendo executar uma tarefa de cunho pessoal em Javascript (também não sei se é o melhor caminho, mas é o que eu mais conheço). Quero acessar uma DIV de um outro site que contém um valor e gostaria de acompanhar esse valor. Esse segundo passo é mais adiante, no momento queria apenas saber como faço para acessar essa DIV em outro site via javascript. Fiz uma pesquisa na internet e vi que usam jQuery, PHP e afins para tanto, mas não manjo nada dessas outras formas. Na minha leiguisse usei o getElementById, mas ele acessa somente os elementos de minha própria página. Gostaria que me ajudassem a acessar o valor de uma outra página. Posso até dizer o objetivo. Estou querendo acompanhar o preço do Bitcoin no Mercado Bitcoin. Já inspecionei o elemento pelo navegador e tenho o ID em que ele é mostrado. Pode ser ridículo de fácil, mas não estou conseguindo fazer. Obrigado. OBS: se puderem também indicar algum material que eu possa acessar para estudar e aprender mais especificamente sobre este assunto, agradeço também. Compartilhar este post Link para o post Compartilhar em outros sites
marsolim 110 Denunciar post Postado Maio 3, 2017 talvez isso funfa <script src="https://code.jquery.com/jquery-3.0.0.js"></script> <script> $('#id_da_div_recebedora').load('http://site.com #id_da_div_externa'); </script> no caso vais tentar carregar a pagina pegando o conteúdo da div. se a div não tiver id pode tirar ele e tentar pegar todo o conteúdo e usar um split pra pegar o que precisa Compartilhar este post Link para o post Compartilhar em outros sites
SidneiJSilva 0 Denunciar post Postado Maio 3, 2017 Valew Masolim, vou tentar e retorno se deu certo ou não. Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
SidneiJSilva 0 Denunciar post Postado Maio 3, 2017 23 horas atrás, marsolim disse: talvez isso funfa <script src="https://code.jquery.com/jquery-3.0.0.js"></script> <script> $('#id_da_div_recebedora').load('http://site.com #id_da_div_externa'); </script> no caso vais tentar carregar a pagina pegando o conteúdo da div. se a div não tiver id pode tirar ele e tentar pegar todo o conteúdo e usar um split pra pegar o que precisa Mano, não funcionou. Não aparece nada na DIV onde jogo a informação vinda do outro site. Coloquei o conteúdo em uma variável e mandei mostrar pelo alert(minhaVariável); e está retornado a mensagem assim [object Object]. Compartilhar este post Link para o post Compartilhar em outros sites
marsolim 110 Denunciar post Postado Maio 4, 2017 como assim em uma variavel? deves saber que o load carrega o conteúdo em um elemento como div, span e tal. dependendo da forma que fizeres não retorna nada. e também deve considerar que js não é o ideal para acessar conteúdo de outro site fora do domínio por questões de segurança. talvez com file_get_content() ou cURL via PHP seja melhor Compartilhar este post Link para o post Compartilhar em outros sites
michel a. medeiros 0 Denunciar post Postado Maio 5, 2017 Aprenda a usar API que fica mais fácil. https://www.mercadobitcoin.com.br/api-doc/ Compartilhar este post Link para o post Compartilhar em outros sites