Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在任何站点上运行Js文件?_Javascript_Html_Automation - Fatal编程技术网

Javascript 如何在任何站点上运行Js文件?

Javascript 如何在任何站点上运行Js文件?,javascript,html,automation,Javascript,Html,Automation,我想在一个我不拥有的网站上自动化一些东西。它必须自动填写表单并执行一些单击操作。我能用JS做这个吗?因为我不明白在没有html代码中的html标记的情况下,如何在站点上运行.js文件。我可以在网站上使用控制台,但我希望它对用户来说是好的和干净的 提前谢谢 编辑: 所以它应该是这样的: 用户应该能够在UI中选择项目 然后它会自动搜索网站上的项目 它将选择正确颜色和尺寸的项目,并将其添加到篮子中 然后它将结帐(填写表格并付款) 您正在尝试自动化操作吗? 也许硒的效果会更好。 Selenium有能力完

我想在一个我不拥有的网站上自动化一些东西。它必须自动填写表单并执行一些单击操作。我能用JS做这个吗?因为我不明白在没有html代码中的html标记的情况下,如何在站点上运行.js文件。我可以在网站上使用控制台,但我希望它对用户来说是好的和干净的

提前谢谢

编辑: 所以它应该是这样的:

  • 用户应该能够在UI中选择项目
  • 然后它会自动搜索网站上的项目
  • 它将选择正确颜色和尺寸的项目,并将其添加到篮子中
  • 然后它将结帐(填写表格并付款)

  • 您正在尝试自动化操作吗? 也许硒的效果会更好。 Selenium有能力完成这些任务。。像填写表单一样,单击按钮,将鼠标悬停在元素上等等


    控制台将是解决您的问题的最佳解决方案,因为控制台将向您展示.js代码的确切外观。请详细说明您的目的,以便更好地理解这个问题。

    您可以使用userscript浏览器扩展名,如TamperMonkey,但每个用户都应该安装扩展名来运行.js文件?根据需要,可能还有其他方法来完成您需要的任务,但在您无法控制的站点上运行js的唯一方法是使用浏览器扩展您可以进行浏览器扩展。是的,用户应该能够在UI中单击某些内容,并且应该开始在特定站点上执行自动操作。所以我应该用Python编写它,这样我就可以使用selenium了?不,对不起。硒不是那样工作的。它将打开浏览器的新实例,并开始执行以前编程的操作。这里有一个例子: