山东卫视创富时代:如何编程自动打开某个网页里的超联接?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 14:30:25
网页里有这样一个联接:
<table class="fieldName1">
<tr><td class="fieldName1">
<a href='/response_demand.do?OID=2061213'>200608252061213</a>
</td></tr>
我想用JavaScript代码(别的语言也行)每15分钟打开这个联接.
问题在于这个网页不允许改动,其中"2061213"和"200608252061213"是动态生成的。
现在我把它放在我的页面的一个框架<iframe>里,用JavaScript代码每15分钟刷新这个框架,但是如何检索并打开联接(<a href='/response_demand.do?OID=2061213'>200608252061213</a>)是个问题。请高手指点!
kadxm:能说详细些吗?谢谢!
RLBY:原程序我改不了。
如果有办法读到“OID=2061213”也好办多了。

给你个自动上网的机器人教程或许有用。
http://www.xue163.com/42666.html
在大多数情况下,上网冲浪是件令人愉快的事情。但若是数百上千的超链接摆在你面前,而你又不得不一一点击这些链接、进入相应的网页、手工筛选出每页里你需要的信息、最后再将这些信息编进数据库中、....,你将做何感想?如果每天都从事这种繁杂、枯燥的工作会不会让你发疯?(编者注:其实真得很多时间都是在干这些的。)
“自动上网机器人”或许可救你出“苦海”:你可以喝着咖啡、听着音乐、看着“机器人”辛勤地替你工作,那感觉是不是棒极了!
本文结合实例详尽讨论了用VB实现“上网机器人”的技术细节。

可以使用xmlhttp的方式,模拟一个用户来打开
至于检索,就要看整个页面代码了
从整个页面代码里面想办法把连接提取出来后用xmlhttp

<table class="fieldName1">
<tr><td class="fieldName1">
<a href='/response_demand.do?OID=2061213' id=??????????>200608252061213</a>
</td></tr>
给个ID应该可以检索到,你在用JS打开他,只要时间,你时间
用求摸,15分的摸=0的话就打开

搜索的方法可以使用dom或者regx