求助大家 如何获取网页元素

问题描述

要获取元素的目标网页如下:http://product.dangdang.com/product.aspx?product_id=21106015想获取这个网页里的如下元素:<divclass="itembook_edit">该怎么做呢?请高手提供下思路。

解决方案

解决方案二:
vardivs=document.getElementsByTagName("div");循环这些div,然后判断他们的class。jquery的话:$("div.item.book_edit")
解决方案三:
你要做什么应用啊如果是采集的话,可以用正则来匹配如果是网页中的Javascript那就只能使用楼上的方法了
解决方案四:
引用2楼ciznx的回复:

你要做什么应用啊如果是采集的话,可以用正则来匹配如果是网页中的Javascript那就只能使用楼上的方法了

我是想得到<divclass="itembook_edit">的内容。应该怎么做呢?我是用perl来实现。
解决方案五:
方便的话加我扣扣:53303480.谢谢
解决方案六:
引用4楼coolbug007的回复:

方便的话加我扣扣:53303480.谢谢

对Perl不是很熟悉但不管怎么样,正则表达式还是应该支持的

时间: 2024-09-28 01:24:16

求助大家 如何获取网页元素的相关文章

web前端-怎么用js来获取网页元素,请求响应事件和返回数据大小

问题描述 怎么用js来获取网页元素,请求响应事件和返回数据大小 如图那样..不要使用后台,直接用jq来抓取,可不可行??领导说不能用后台语言来实现..本来用C#做好了的,现在又要重新做过 解决方案 js不是有函数什么的,利用js语法应该可以的

JavaScript驾驭网页-获取网页元素_javascript技巧

推荐阅读:JavaScript驾驭网页-DOM JavaScript驾驭网页-CSS与DOM 利用DOM分割HTML 利用JavaScript控制网页内容其实很像烹饪.只是不用收拾列羹剩肴,但也没有办法享受美味的成果. 不过,你将能完整网页内容的HTML构成要素:更重要的是,你将拥有替换网页成分的能力. JavaScript让你可以随心所欲地操控网页的HTML代码,从而打开各种有趣的机会之门,一切都是因为标准对象:DOM的存在 getElementById HTML标签都有一个"id"

C# 在使用mshtml获取网页元素属性失异常,求指教.

问题描述 privatevoidbutton1_Click(objectsender,EventArgse){HTMLDocumentdoc=GetHTMLDocumentByWinName("大衣");IHTMLElementCollectionlinks=doc.getElementsByTagName("a");foreach(IHTMLElementlinkinlinks){if(link.getAttribute("src")!=nul

用Javascript 获取页面元素的位置的代码_javascript技巧

下面的教程总结了Javascript在网页定位方面的相关知识. 一.网页的绝对大小和相对大小 首先,要明确两个基本概念. 一张网页的全部面积,就是它的绝对大小.通常情况下,网页的绝对大小由内容和CSS样式表决定. 网页的相对大小则是指在浏览器窗口中看到的那部分网页,也就是浏览器窗口的大小,又叫做viewport(视口). 下图中央的方框就代表浏览器窗口,每次只能显示一部分网页. (图一 网页的绝对大小和相对大小) 很显然,如果网页的内容能够在浏览器窗口中全部显示(也就是不出现滚动条),那么网页的

用Javascript获取页面元素的位置

制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置. 下面的教程总结了Javascript在网页定位方面的相关知识. 一.网页的大小和浏览器窗口的大小 首先,要明确两个基本概念. 一张网页的全部面积,就是它的大小.通常情况下,网页的大小由内容和CSS样式表决定. 浏览器窗口的大小,则是指在浏览器窗口中看到的那部分网页面积,又叫做viewport(视口). 很显然,如果网页的内容能够在浏览器窗口中全部显示(也就是不出现滚动条),那么网页的大小和浏览器窗口的大小是相等的.如果不能全部显示,

用Javascript获取页面元素的具体位置_javascript技巧

制作网页的过程中,你有时候需要知道某个元素在网页上的确切位置. 下面的教程总结了Javascript在网页定位方面的相关知识. 一.网页的大小和浏览器窗口的大小 首先,要明确两个基本概念. 一张网页的全部面积,就是它的大小.通常情况下,网页的大小由内容和CSS样式表决定. 浏览器窗口的大小,则是指在浏览器窗口中看到的那部分网页面积,又叫做viewport(视口). 很显然,如果网页的内容能够在浏览器窗口中全部显示(也就是不出现滚动条),那么网页的大小和浏览器窗口的大小是相等的.如果不能全部显示,

C# 对于网页元素如何实现双击

问题描述 我捕捉到了一个网页元素he.InvokeMember("click");是有效地,但是如何实现对该元素的双击呢,网上查了好多方法都没用,就是无法实现双击,InvokeMember的双击方法有吗? 解决方案 解决方案二:用HTML的"dbclick"事件,Post到服务器解决方案三:能具体点吗?因为我用的是WEBBROWSER去获取网页元素的

c bho webbrowser-用C#开发BHO,如何在获取网页对话框中的iframe中的元素信息

问题描述 用C#开发BHO,如何在获取网页对话框中的iframe中的元素信息 用C#开发BHO,如何在获取网页对话框中的iframe中的元素信息 解决方案 遍历所有的iframe,然后再一个个去获取.或者给每个iframe插入一个javascript,让它去获取,再返回结果给你 解决方案二: 在正常页面中可以取到,在打开的窗口对话框中的iframe中 如何取呢?

如何获取网页密码框中的密码

前言 本人是在家中上网,经常有一些BBS的密码懒得记了,就用IE的自动密码保存功能,这样一来是方便了,但却有一个麻烦,一旦机子不行了,想要重装操作系统了,这些密码却也取不出了,还得重新申请,好麻烦!因此我就写了一个工具,可以取得网页密码框的密码. 因为网页密码框不是一般的EDIT控件,因此不能取得网页密码框的句柄.要实现这个功能,只好通过WebBrowser控件的有关COM接口了.因此取得这些接口是整个程序的关键.有两种方法可以取得WebBrowser控件的接口,接下来我们会逐一介绍,并提供示例