Mais trabalho pra continuar usando o store_rewrite_list...
Quem já implementou em perl?
Mais trabalho pra continuar usando o store_rewrite_list...
Quem já implementou em perl?
Não peguei o problema amigo, mas pelo que pude tentar adivinhar seria parsear os parametros do teu script/comando. Veja se já tem algo no CPAN(se quiser em Perl), muito provavelmente tem, ou se bobear ja tem uma função no "core" mesmo que faz isso, tipo o getopts do bash
Me refiro ao sparams adicionado pelo youtube à sua url...
Por exemplo, para a url:
o codigo de parser era assim:Código :http://v17.lscache5.googlevideo.com/videoplayback?id=71f9a2038d3ca6bf&itag=34&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag&ip=200.202.124.82&signature=749C2B74B024B67738F2F3CDB57DE729F99FDEC6.D051AC52E358DDEF78F14FD1B0099E3EDB75D571&sver=3&expire=1240861126&key=yt1&ipbits=0
Código :$|=1; while (<>) { @X = split; $x = $X[0]; $_ = $X[1]; $u = $X[1]; if (m/^http:\/\/([0-9.]{4}|www\.youtube\.com|.*\.googlevideo\.com|.*\.video\.google\.com).*?(videoplayback\?id=.*?|video_id=.*?)\&(.*?)/) { $z = $2; $z =~ s/video_id=/get_video?video_id=/; # compatible to old cached get_video?video_id print $x . "http://video-srv.youtube.com.SQUIDINTERNAL/" . $z . "\n"; # new youtube }
Mas desde o dia 27 deste mês, as urls passaram a ser como esta:
Código :http://v17.lscache5.googlevideo.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag&itag=34&ip=200.202.124.82&signature=201F5D98B3D277D9AF8E79AE212478EA9545C501.8F6CB1A2EFCC12E32751B66B025B5FD2AB8E56BD&sver=3&expire=1240898509&key=yt1&ipbits=0&id=30ab39ce0b84b5ea
O problema é: qual o código em perl para fazer esse parser?
Última edição por jclsoftware; 30-04-2009 às 13:11. Razão: correção de tag
Cara, tenta o thundercache, estão sempre atualizando
Forum Proxy Masters • Index page
Dei uma olhada no thunder, muito bom pelo que vejo comentar, mas daria preferência em manter um solução que já tenho implantada...Olhei no forum não consta nenhuma modificação tratando essas mudanças feitas pelo Youtube. Você utiliza o thunder? Sabe se as mudanças já estão em andamento? Ou não serão necessárias?