Hoje estava fazendo uma pesquisa na internet e um dos documentos que apareceu estava hospedado no Scribd.com. Neste site é possível visualizar o documento on-line, mas eu acho bem mais prático fazer o download do texto para ler off-line. As minhas principais razões são duas: à baixa velocidade para passar de uma página para a seguinte ao visualizar o documento no próprio site e também a lentidão para realizar uma pesquisa dentro do texto no Scribd.com.
Porém, ao tentar fazer o download pela opção “Download” da página, me deparei que para realizar o download do documento o usuário tem que fazer o login no site e pagar com cartão de crédito ou subir primeiro um documento próprio (fazer um upload) para poder baixar o documento que deseja do site. Pesquisando na internet para saber como evitar esta restrição, encontrei um script que dizia conseguir baixar diretamente o documento de Scribd.com. Como meu navegador principal é o Opera e este nem sempre é compatível com os scripts de Userscripts.org(que está mais orientado ao navegador Firefox), assim como também por segurança (e curiosidade!) olhei o código fonte do script.
// ==UserScript== ==UserScript==
// @name @name Scribd dow nloader
// @author Witiko
// @version 1.0.3
// @include @include http://w w w .sc ribd.com/doc/ ribd.com/doc/ *
// ==/UserScript== ==/UserScript==
var $ = [document.querySelector(".bottom span.inner.has_icon"), document.querySele document.querySelector(" ctor(" span.dow nloa d_icon")];
document.body.addE document.body.addEventListener("click", ventListener("click", function(event) {
if(ev ent.target !== !== $[0] && event.target ! == $[1]) return;
open(location.href.replace(/http:\/ \/w w w .scribd.com .sc ribd.com\/doc\/(\d*).*/, \/doc\/(\d*).*/,
Assim, consegui ver que o script redireciona o navegador para a página “http://www.scribd.com/mobile/documents/$1/download”. Na hora de ser redirecionado, é copiado do navegador o código único do documento do Scribd que estamos querendo baixar no lugar do “$1″. http://www.scribd.com/mobile/documents/ 4528217 4528217 /download
Então, para conseguir baixar qualquer documento do Scribd.com, sem precisar fazer login, nem pagar nada, nem subir arquivos, simplesmente podemos copiar o seguinte endereço no nosso navegador “http://www.scribd.com/mobile/documents/$1/download” e substituir “$1″ pelo código único do documento que nos interessa.
Já sabe o que fazer se está com pressa e precisa baixar um documento rapidamente! Agora lembre-se de subir documentos para melhorar cada vez mais o Scribd!
E você… conseguiu baixar também?