Jump to content
4Unknow

Pegar notícia de outro site

Recommended Posts

Bom dia caros.

Desenvolvi um site todo em HTML.
Porém, gostaria de saber se consigo de alguma maneira sem ser usando curl por que não sei usar e teria que converter todo para php

o site.

 

Se existe uma forma com iframe ou java, puxar de certa área de um determinado site as notícias de lá.
Ou se existir uma outra forma eu também estou disposto a ouvir.

 

Agradeço pela colaboração de todos.
Obrigado.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Rafael Ferreira_163968
      Boa noite, nunca mechi com curl e estou tomando uma surra bunita, se puderem me ajudar, estou consumindo uma api e preciso enviar dados do mysql para esta api, mas antes estou tentando testar com variaveis feitas a mao sem conectar no BD, funcionando com as variaveis eu desenrolo a consulta depois. segue codigo e duvida:
       
      <?php $curl = curl_init(); $numero = '000000000'; $msg = 'teste de mensagem BD'; curl_setopt_array($curl, array( CURLOPT_URL => "http://urldaapi", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => "{\r\n \"menssage\": '.$msg.',\r\n \"number\": '.$numero.'\r\n}", CURLOPT_HTTPHEADER => array( "Authorization: 0000000000000000000", "cache-control: no-cache" ), )); $response = curl_exec($curl); $err = curl_error($curl); curl_close($curl); if ($err) { echo "cURL Error #:" . $err; } else { echo $response; } nessa linha
       CURLOPT_POSTFIELDS => "{\r\n  \"menssage\": '.$msg.',\r\n  \"number\": '.$numero.'\r\n}", a original é a seguinte
       
      CURLOPT_POSTFIELDS => "{\r\n \"menssage\": \"Teste pela API\",\r\n \"number\": \"6200000000\"\r\n}",  gostaria da ajuda dos colegas de como pegar essas variaveis  $numero = '000000000'; e $msg = 'teste de mensagem BD'; e repassar elas para o CURLOPT_POSTFILDES, tentei como a primeira linha mas nao da, preciso modificar a linha original para consumir esses valores. podem me ajudar?
    • By Good
      Bom dia,
       
      eu tenho um formulário que as pessoas preenchem o nome, endereço, email e outros dados.
       
      E ao fazer o envio do formulário, faz algumas validações em outras apis. O sistema funciona redondo.
      E ao terminar as validações, gravo no banco de dados e posteriormente é feito um envio via CURL para outro servidor, puxando os dados gravados no BD.
      E ao chegar no último servidor, é enviado alguns formulários e outros não.
       
      Eu percebi que os formulários que chegam até o último servidor eles não tem acentuação.
      Mas aí eu tive que criar um botão para reenviar os dados. Com isso eu consigo fazer o reenvio manual. Mas eu não entendo é pq que não funciona de forma automática nas etapas de preenchimento do formulário.
       
      DETALHE: para enviar para o ultimo servidor, eu já puxo tudo do banco de dados.
       
      Meu código bem simples mesmo:
       
      $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://central.servidor.com.br/post.php?id='.$product['integration_b4you']); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($array)); $response = curl_exec($ch);  
       
      Preciso adicionar algum cabeçalho? Tem como descobrir até onde o arquivo deu problema, etc.. O motivo de não ter sido enviado, ou se foi enviado e due erro lá no outro servidor, etc..
    • By Elias meirelles
      Bom dia eu sou novo em programação eu queria saber como eu faço para colocar um vídeo embedado do youtube no meu site sem os comando e sem a logo do youtube alguém me ajuda ? esse e o código. 
       
      <iframe width="560" height="315" src="https://www.youtube.com/embed/ba34ILUcGAI?controls=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>  
    • By marlone
      Eu estou tentando inserir uns dados em um sistema com CURL Esse é o documento deles. http://rockyecommerce.com.br/docs/ 
      estou tentando inserir uma categoria, mas não funciona, não insere e nem retorna nada... Estou travado. Alguém pode me ajudar?
      <?php $endpoint = 'categories'; $token = ''; $ch = curl_init("https://api.plataformarocky.com.br/$endpoint"); curl_setopt_array($ch, [ CURLOPT_HTTPHEADER => [ 'POST /categories HTTP/1.1', "Authorization: Bearer $token", 'Accept: application/json', 'Content-Type: application/json' ], CURLOPT_RETURNTRANSFER => 1 ]); $post = array( 'id' => '1001', 'nome' => 'teste333', 'posicao' => '3' ); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); $response = curl_exec($ch); curl_close($ch); $result = json_decode($response, true); ?>  
    • By Lincoln Nogueira
      Estou tentando enviar um XML via cURL porém está além de retornar na tela como resposta a mesma tela do processo que está no link ele retorna no servidor   PHP Warning: Use of undefined constant XML - assumed 'XML' (this will throw an Error in a future version of PHP) in index.php on line 16 $conteudoXML= "<?xml version='1.0' encoding='UTF-8' ?>\n"; $conteudoXML.= "<requisicao>\n\t"; $conteudoXML.= "<login>xml1</login>\n\t"; $conteudoXML.= "<senha>14461</senha>\n\t"; $conteudoXML.= "</requisicao>\n\t"; $url = 'https://www.meusite.com.br/ws/exemplos/getPlanos.asp'; $curl = curl_init(); curl_setopt_array( $curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => $url, CURLOPT_POST => 1, CURLOPT_POSTFIELDS => array( XML => $conteudoXML ) ));   $resp = curl_exec($curl); curl_setopt($cr, CURLOPT_POST, TRUE); $resposta = curl_exec($curl); curl_close($curl); print_r($resposta);
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.