访问网页并执行内部JavaScript功能

时间:2017-11-20 15:49:10

标签: javascript http batch-file automation

过去2天我一直在搜索,无法找到我想要的答案,所以我决定(经过几年潜伏)最后创建一个帐户并询问一些提示。

我正在寻找一种方法(以编程方式)访问网页并执行其中内置的javascript函数。此功能导出CSV文件。

有办法做到这一点吗? PHP,curl,批处理?我已经搜索了几个小时,但找不到答案。

所有这些javascript函数都提交了一个包含变量" xxx"的表单。和" yyy" (至少,在阅读完资料来源之后,就有了这一切)。

此外,该网页有一个我有凭据的登录,但我真的想知道(现在)是否有办法创建某种代码来按计划执行此操作。

提前感谢您的帮助。

TL; DR:

  • 访问www.webpage.com/blabla/final.aspx
  • javascript:__function('xxx','yyy')
  • JS函数提交带有参数的表单" xxx"和" yyy"到服务器
  • output是从服务器发送的csv文件(弹出窗口"另存为")

1 个答案:

答案 0 :(得分:0)

您可以将Selenium与JavascriptExecutor一起使用。请参阅SeleniumJavascriptExecutor