happycode Posted October 4, 2016 at 06:16 PM Report #599376 Posted October 4, 2016 at 06:16 PM Boas pessoal, Preciso de uma orientação num problema que tenho estado a tentar resolver nos últimos dias. Precisava de inserir no meu site as opções de apostas de um evento desportivo do site bet.pt. Penso que utilizar um iframe seria melhor porque assim consumia menos recursos visto que o render era externo. Neste momento tenho o iframe a renderizar a homepage completa da bet.pt, não consigo a renderizar um evento desportivo especifico porque parece estar feito em ajax e não tenho um link especifico. E não consigo fazer de maneira somente a mostrar as opções de apostas em vez da página completa. Algum conselho?
HappyHippyHippo Posted October 4, 2016 at 07:44 PM Report #599384 Posted October 4, 2016 at 07:44 PM mas queres ver os eventos ou apostar mesmo ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
happycode Posted October 4, 2016 at 08:47 PM Author Report #599390 Posted October 4, 2016 at 08:47 PM Quero recolher os dados dos tipos de apostas e odds do evento para mostrar no meu site para o utilizador fazer o prognostico
Knitter Posted October 6, 2016 at 07:41 AM Report #599419 Posted October 6, 2016 at 07:41 AM Ignorando a aspecto legal da coisa, estou a assumir que a site terá alguma forma de proteger o conteúdo para evitar exactamente o que estás a tentar fazer. No entanto, se tens os pedidos AJAX então tens os URL que são invocados, basta que uses as ferramentas de debug do Firefox, Chrome, etc., para analisar o código e os pedidos que são feitos.
happycode Posted October 9, 2016 at 09:12 AM Author Report #599471 Posted October 9, 2016 at 09:12 AM Pode haver algum problema legal com o que estou a tentar desenvolver? Estou a desenvolver um sistema de Tips algo parecido com academiadasapostas.com A meu objectivo é através do link do evento de uma casa de aposta bet.pt, betclick, etc..mostrar as opções de apostas para o utilizador do meu site fazer o prognostico com os dados reais. Output do que pretendo mostrar: https://www.dropbox.com/s/9n5bbruiazhcpsh/Exemplo.png?dl=0
Knitter Posted October 10, 2016 at 07:15 AM Report #599486 Posted October 10, 2016 at 07:15 AM Lá porque determinada informação está visível numa página não quer dizer que tenhas direito e autorização para obteres esses dados e os usares para proveito próprio (comercial ou não). Se não tens autorização para usar o conteúdo, e pelo que estás a descrever parece que não tens, estás a sujeitar-te a receber uma cartita de um advogado a pedir que pares de usar informação que não é tua 🙂 Tudo depende de teres ou não permissão, ou do site onde estás a ir buscar os dados preocupar-se com isso ou não. Mas eu não sou advogado.
happycode Posted October 29, 2016 at 12:49 PM Author Report #600034 Posted October 29, 2016 at 12:49 PM Boas, Entrei em contacto com as casas de apostas existentes actualmente no mercado, e a equipa técnica forneceu o link do xml com os dados dos eventos e odd's. Nunca trabalhei com xml, por isso ainda estou a aprofundar mais sobre o assunto. Como consigo recolher os dados do xml? $xml = simplexml_load_file( 'http://betptxml.sbtech.com/lines.aspx?eventtype=1&eventtype=2' ) or die("Error: Cannot create object"); echo $xml->Event[0]['Branch'];
Alexandre Paulo Posted October 30, 2016 at 08:39 PM Report #600049 Posted October 30, 2016 at 08:39 PM Viva, Rafael Já que encontro aqui a mesma dúvida que postaste no Facebook, repito a resposta, já que ler código no FB não é tão fácil! Isto é "copiado-colado" do meu código: $xml = simplexml_load_file('http://betptxml.sbtech.com/lines.aspx?eventtype=2') or die("Error: Cannot create object"); foreach ($xml->children() as $row) { echo $row['League']; }; Podes ver o output em http://webteer.pt/testexml.php (usei um header json apenas para facilitar a visualização - e usei o campo "League" pelo mesmo motivo)
happycode Posted October 30, 2016 at 09:00 PM Author Report #600050 Posted October 30, 2016 at 09:00 PM 15 minutos atrás, Alexandre Paulo disse: Viva, Rafael Já que encontro aqui a mesma dúvida que postaste no Facebook, repito a resposta, já que ler código no FB não é tão fácil! Isto é "copiado-colado" do meu código: $xml = simplexml_load_file('http://betptxml.sbtech.com/lines.aspx?eventtype=2') or die("Error: Cannot create object"); foreach ($xml->children() as $row) { echo $row['League']; }; Podes ver o output em http://webteer.pt/testexml.php (usei um header json apenas para facilitar a visualização - e usei o campo "League" pelo mesmo motivo) Não estou a conseguir fazer a recolha utilizando o WordPress. Criei um ficheiro .php só com o bloco de código para testar e aí já faz a recolha. Criei um shortcode no Wordpress para recolher os dados. Dá sempre o erro Error: Cannot create object. Existe alguma diferença entre rodar o código com o WordPress ou sem o WordPress?
Alexandre Paulo Posted October 30, 2016 at 10:16 PM Report #600051 Posted October 30, 2016 at 10:16 PM Não te posso ajudar muito, pois não sou programador WordPress e não conheço os seus meandros. Será que o WordPress (ou a configuração do servidor) desativa o acesso remoto a ficheiros? Verifica com var_dump(ini_get('allow_url_fopen')); Se o resultado for 0 (zero), então é essa a causa.
happycode Posted October 31, 2016 at 09:36 AM Author Report #600053 Posted October 31, 2016 at 09:36 AM 11 horas atrás, Alexandre Paulo disse: Não te posso ajudar muito, pois não sou programador WordPress e não conheço os seus meandros. Será que o WordPress (ou a configuração do servidor) desativa o acesso remoto a ficheiros? Verifica com var_dump(ini_get('allow_url_fopen')); Se o resultado for 0 (zero), então é essa a causa. Retorna string(0) ""
Alexandre Paulo Posted November 6, 2016 at 12:08 AM Report #600173 Posted November 6, 2016 at 12:08 AM ini_set("allow_url_fopen", true); deveria resolver o problema...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now