2012-03-08 49 views
0

我一直在挣扎与此几天内动态元素的价值,我希望我能在这里找到一些帮助!抓住一个框架

我有一个简单的html页面,它有两个框架。框架组看起来像:

<frameset rows=15%,*> 
<frame src="frTop.html" name="frTop"> 
<frame src="frBot.html" name="frBot"> 
</frameset> 

框架“frTop”有一个文本框和一个按钮。当您在该框中输入一个值并点击按钮时,它会将一个URL加载到“frBot”框架中。

加载具有一定的价值在里面,其中之一是一个动态值的页面(这不会改变,除非你手动更改的页面)。

我想要做的是加载的URL,扳指动态值到一个变量/文本/东西,我可以操纵。

的想法是,我要指定100-200价值观,相互访问这些网址,抢值,并将其存储到电子表格中。

我最大的问题是装载的网址是一个外部链接,即:我不能够访问使用的getElementById(“”)命令该页面的元素。 (我对HTML的了解有限,所以我不确定这种方法是否有效)。

附加信息: 动态元素我想拥有的代码在外部网页的HTML以下段。

<span class="status"></span> 

由于事先 西

回答

0

我几乎从来不使用iframes,所以我可能是错在这里,但我相信你无法操纵文档的DOM在iframe如果来源是从外部网站由于一些安全原因。

纠正我,如果我错了,但我相信你指的是html嗅探因为你深入了解外部提取的网站,通过他们的html搜索某些特定的信息。

这将需要一种语言,允许您发出http请求,读取文件,并通过它解析您想要的内容。这可以是用C#,Java等编写的独立应用程序,甚至是PHP,ASP等服务器端脚本。

但是,设置此类应用程序超出了本答案的范围。

+0

感谢您的快速和有益的答复!是的,那就是我的预期。 有没有其他方法可以达到同样的效果?我目前正在尝试使用AutoIt来模拟一些屏幕上的效果,但不知道它们会如何有效。 – 2012-03-09 14:40:42