草庐IT

网页采集

全部标签

javascript - 如何在网页中使用 jQuery 选择第二个 div?

如果一个网页有2个div标签,比如hellohello我如何选择第二个div,是否可以使用jQuery? 最佳答案 以下将使用eq获取第二个div方法:$("div:eq(1)");EXAMPLE请注意@Cerbrus的回答也是正确的,你可以在没有jQuery的情况下做到这一点。 关于javascript-如何在网页中使用jQuery选择第二个div?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

javascript - Google 网页缩略图绝对 URI

如何获取Google搜索结果中页面URL的绝对URI或base64编码列表?目标:遍历URL数组:pages["pinelakedesign.com"];pages["pinelakedesign.com/about"];pages["pinelakedesign.com/contact"];输出:Google缩略图1Google缩略图2Google缩略图NGoogle在其视觉搜索结果中使用JPG缩略图的base64字符串编码。在2011年,这个缩略图服务改变了以前的系统,在这个问题中描述了放大镜和绝对URI构造:https://stackoverflow.com/questions/

javascript - 使用 javascript 小书签在网页中查找 'old' 的所有实例并将每个实例替换为 'new'

我想做的是用JS书签或greasemonkey脚本中的"new"替换网页中所有“旧”实例。我怎样才能做到这一点?我想jQuery或其他框架没问题,因为有黑客可以将它们包含在书签和greasemonkey脚本中。 最佳答案 一个防破坏的函数。这意味着这不会触及任何标签或属性,只会触及文本。functionhtmlreplace(a,b,element){if(!element)element=document.body;varnodes=element.childNodes;for(varn=0;n书签版本:javascript:fu

javascript - CasperJS 循环或遍历多个网页?

我有一个CasperJS脚本,可以从一个网页上抓取评级和日期。现在我想从同一网站下的多个页面中抓取相同的数据。给定此代码,我如何遍历不同的子页面:varratings=[];vardates=[];varcasper=require('casper').create({pageSettings:{loadImages:false,loadPlugins:false},logLevel:"debug",verbose:true});varfs=require('fs');functiongetRatings(){varratings=document.querySelectorAll('

javascript - 使用 PhantomJS 嵌入网页的所有图像会产生警告但有效

我试图通过嵌入所有图像(以及通过此点后的其他外部资源)将网页转换为单个文件。这是我运行PhantomJs的方式:./phantomjs--web-security=false./embed_images.jshttp://localhost/index.html>output.txt这是embed_images.js:varpage=require('webpage').create(),system=require('system'),address;if(system.args.length===1){console.log('Usage:embed_images.js');pha

javascript - 如何截取网页的屏幕截图?

我想在我们的某个网站上添加一个按钮,允许用户使用我们的错误跟踪系统提交错误。其中一项功能请求是发送相关页面的屏幕截图。如果不在最终用户机器上安装某些东西,我该怎么做?JavaScript是否有某种屏幕截图API? 最佳答案 你可以抓取页面的innerHTML然后在服务器端处理:document.getElementsByTagName('html')[0].innerHTML;//thiswouldalsobeinteractive(i.e.ifyou've//modifiedtheDOM,thatwouldbeincluded)

javascript - 如何从 Javascript 中的通用网页获取图标的 URL?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。考虑到网站图标并不总是位于基本网址,我需要一种从通用网页获取网站图标URL的方法。附言无需使用外部服务或库。

javascript - 如何使用 Chromium 和 Delphi 6 在网页中将 "native functions"公开给 Javascript?

在DelphiChromiumEmbedded的帮助下,我已经成功地将Chromium嵌入到我的Delphi6项目中.现在我希望能够执行Javascript代码并将结果返回到我的主机Delphi应用程序。我当前的方法是调用ExecuteJavascript()并使用Javascript调用将其结果写入的DOM元素,然后在Delphi的TTimer方法中轮询该元素以检索结果。但是,我读到了有关使用native函数和V8扩展让Javascript调用“回调”到我的Delphi代码中作为接收结果的方法:http://magpcss.org/ceforum/viewtopic.php?f=7&

javascript - 使用 TinyMCE 是网页上所见即所得编辑器的首选吗?什么是好的替代品?

使用TinyMCE是网页上所见即所得编辑器的首选吗?什么是好的替代品?一些比较似乎表明TinyMCE是跨浏览器最兼容的浏览器之一:http://geniisoft.com/showcase.nsf/WebEditors 最佳答案 TinyMCE是一个不错的选择。我已经在商业产品中使用它并取得了良好的效果。我也在为一个新项目寻找FCKEditor,特别是因为集成的文件上传和谣言说它有更好的XSS保护。坦率地说,我不确定任何一个都足以防止XSS(如果担心的话,您可能需要补充类似http://htmlpurifier.org/的内容)。

javascript - 如何使用 JQuery/JS 获取给定 url(外部 url)的网页标题

我是新手,如果这是一个愚蠢的问题,请原谅..所以我尝试的是使用JQuery/JS获取URL的标题。我不想加载url的内容,然后解析其中的标签。让我更清楚一点,我有一组url,比如20个,我想为其显示标题..我指的网址不是当前网址,所以我不能使用jsdocument.title..所以我想做一些SOMEFUNC.title(URL)形式的事情并获得它的标题。有没有这个功能? 最佳答案 像这样的东西应该可以工作:$.ajax({url:externalUrl,async:true,success:function(data){varma