【发布时间】:2009-05-27 04:38:35
【问题描述】:
我正在编写一个网络爬虫(网络蜘蛛)来爬取网站中的所有链接。 我的应用程序是一个 Win32 应用程序,用 C# 和 .Net framework 3.5 编写。 现在我正在使用 HttpWebRequest 和 HttpWebResponse 与 Web 服务器进行通信。 我还构建了自己的 Http Parser,它可以解析任何我想要的东西。 我在解析中找到了像“href”、“src”、“action”这样的所有链接。 但我无法解决一个问题:在页面中模拟客户端脚本(如 JS 和 VBS) 例如,如果链接如下:
a href = "javascript:buildLink(1)"
... with buildLink(parameter) 是一个 Javascript 函数,它会根据参数创建自定义链接。
请帮我解决这个问题。如何在这个应用程序中模拟 JavaScript?我可以解析 HTML 源代码并将所有 JavaScript 代码放到另一个文件中,但是如何模拟它的功能呢? 谢谢。
【问题讨论】:
-
c0mm3nt 你找到解决办法了吗?
标签: javascript simulation simulate