Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

giozadi

Problema em relação ao meu código!

Recommended Posts

Olá, hoje estou com um problema no meu código, que não sei como resolve-lo.

O que acontece?

No link da página: http://www.mfsa.info/mail/dsadasd/1 Eu quero pegar aquele endereço lá : https://habbo.com.br.......

Como vê na imagem:

7a2OCH3.png

 

E criei o seguinte código para criar:

$('p') // que no caso, ele pega toda aquela mensagem.

E agora eu preciso de o seguinte, que pegue exclusivamente, ou seja, só aquele link lá do habbo.

E que dê para pegar de outra página. Como assim? você executa o script em outra página que não seja essa e pegue esse link ali.

Eu ficaria super grato.

Tentei no php por file_get_contents mas não deu certo.

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa,

 

Executa esse trecho de código no console do navegador:

 

Ta me devendo uma cerveja! B)

function findUrls( text )
{
    var source = (text || '').toString();
    var urlArray = [];
    var url;
    var matchArray;

    var regexToken = /(((ftp|https?):\/\/)[\-\w@:%_\+.~#?,&\/\/=]+)|((mailto:)?[_.\w-]+@([\w][\w\-]+\.)+[a-zA-Z]{2,3})/g;

    while( (matchArray = regexToken.exec( source )) !== null )
    {
        var token = matchArray[0];
        urlArray.push( token );
    }
    alert(urlArray);
    return urlArray;
}
var str = document.getElementById("messagebody").innerHTML;
findUrls(str);


Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Opa,

 

Executa esse trecho de código no console do navegador:

 

Ta me devendo uma cerveja! B)

function findUrls( text )
{
    var source = (text || '').toString();
    var urlArray = [];
    var url;
    var matchArray;

    var regexToken = /(((ftp|https?):\/\/)[\-\w@:%_\+.~#?,&\/\/=]+)|((mailto:)?[_.\w-]+@([\w][\w\-]+\.)+[a-zA-Z]{2,3})/g;

    while( (matchArray = regexToken.exec( source )) !== null )
    {
        var token = matchArray[0];
        urlArray.push( token );
    }
    alert(urlArray);
    return urlArray;
}
var str = document.getElementById("messagebody").innerHTML;
findUrls(str);


 

Opa, muito obrigado primeiramente por me ajudar, e sim, pagarei sua cerveja quando me ajudar mais um pouquinho u.u

Olha o resultado aqui: Fd68Su1.png

 

Ele não pegou todo o link completo, e como você pode ver ali, ele não pegou apenas o link, eu quero apenas aquele link lá: "https://www.habbo.com.br/identity/verify_email?email=dsadasd%40mailforspam.com&hash=c7c8a519194481adbf3c46aee478d4b86cec5d30d3dfa1e0903bb3111f954816"

 

E se possível, quando fazer isso, daria também para usar esse código que eu executo do console, a partir de outra página? Apenas isso, vlw ^^ e te deverei 2 cervejas se conseguir isso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.