2013-04-02 15 views
0

我正在研究一个刮板,我想刮一些网站,但在一个ID或类上使用jQuery不会返回任何东西,这意味着他们没有在他们的网站上使用jQuery。构建一个刮板,如果页面不使用jQuery?

如何为不使用jQuery的网站构建我的刮板,例如CNN或Instapaper.com?

我试过$$但我似乎无法找出方法来调用,以获得像儿童或div的值的东西。

任何建议将是非常有益的!

回答

1

自己注入jQuery。

var script = document.createElement("script"); 
script.type = "text/javascript"; 
script.src = "//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"; 
var body = document.getElementsByTagName("body")[0]; 
body.appendChild(script); 

注:这可以作为一个浏览器书签,以及非常好的 - 调试不使用jQuery的应用程序时,这个创造奇迹。

1

看看jQueryfy。它似乎无所不知地需要你做什么。但使用原生JavaScript可能甚至是一个更好的主意。