Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.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执行浏览器操作_Javascript_Web Scraping_Browser - Fatal编程技术网

使用Javascript执行浏览器操作

使用Javascript执行浏览器操作,javascript,web-scraping,browser,Javascript,Web Scraping,Browser,因此,不久前,我用Python编写了一个脚本,通过使用mechanize创建一个浏览器,使用我的用户/密码登录并单击按钮等,自动将我注册到学校的课程中 最近我一直在尝试学习JavaScript/html/css,我认为JavaScript更适合这些东西,但我还不太了解它的工作原理,因为我看到JavaScript使用的唯一方式是从html文件链接,然后在加载html时运行 我想知道如何创建一个独立的JavaScript来完成这些没有html的事情,以及如何运行它?我是否下载了某种解释器 我可以通过

因此,不久前,我用Python编写了一个脚本,通过使用mechanize创建一个浏览器,使用我的用户/密码登录并单击按钮等,自动将我注册到学校的课程中 最近我一直在尝试学习JavaScript/html/css,我认为JavaScript更适合这些东西,但我还不太了解它的工作原理,因为我看到JavaScript使用的唯一方式是从html文件链接,然后在加载html时运行

我想知道如何创建一个独立的JavaScript来完成这些没有html的事情,以及如何运行它?我是否下载了某种解释器


我可以通过谷歌搜索找到关于这类东西的信息,虽然我肯定它在那里,我只是不知道这叫什么“尝试网页挖掘”和“网页爬行”,但它似乎不是它不,是错误的使用。如果您要尝试在外部使用JS来操作浏览器页面,则必须在浏览器上打开一个web控制台,然后将代码粘贴到其中,这是完全不切实际的


Node.js确实允许一个人将具有完全文件系统访问权限等的Javascript写入您的计算机,因此这将是您的最佳选择,但您的问题非常模糊,因此我无法确定这是否正是您所需要的。

Bookmarklets或browser extensions/userscripts。使用Node.js怎么样?