模拟网页而不显示它

时间:2015-02-20 08:54:26

标签: javascript php html web

我有一个带有按钮的HTML页面,按下时按下文件。 我需要创建一个新的网站,其中包括下载该文件的可能性,我想使用第一页来做到这一点。
换句话说,我想让新网站加载第一个HTML页面而不显示它,只使用它来下载文件,模仿按下的按钮。

我想到的唯一方法是解析HTML页面并发现文件的位置,然后下载它。还有其他方法在PHP中做同样的事情吗?在Javascript中?

1 个答案:

答案 0 :(得分:0)

虽然我强烈要求反对这样做,因为直接转到URL更简单,如果你需要可以解析html页面的工具,对它执行操作,以及对这些行动的结果做些什么,你很幸运。

有一整套专门用于此目的的工具,即Web应用程序测试人员使用的工具。

以Selenium为例:

http://docs.seleniumhq.org/

它允许您配置"测试场景"它可以非常轻松地下载页面,搜索按钮,单击该按钮,下载生成的文件,然后执行其他任何操作。由于它是作为测试工具设计的,因此它具有非常良好的内置支持,可以处理任何失败的步骤;)

这些工具还有很多;如果你查找自动浏览器测试"你可能会找到各种各样的语言。