使用Javascript执行浏览器操作
因此,不久前,我用Python编写了一个脚本,通过使用mechanize创建一个浏览器,使用我的用户/密码登录并单击按钮等,自动将我注册到学校的课程中 最近我一直在尝试学习JavaScript/html/css,我认为JavaScript更适合这些东西,但我还不太了解它的工作原理,因为我看到JavaScript使用的唯一方式是从html文件链接,然后在加载html时运行 我想知道如何创建一个独立的JavaScript来完成这些没有html的事情,以及如何运行它?我是否下载了某种解释器使用Javascript执行浏览器操作,javascript,web-scraping,browser,Javascript,Web Scraping,Browser,因此,不久前,我用Python编写了一个脚本,通过使用mechanize创建一个浏览器,使用我的用户/密码登录并单击按钮等,自动将我注册到学校的课程中 最近我一直在尝试学习JavaScript/html/css,我认为JavaScript更适合这些东西,但我还不太了解它的工作原理,因为我看到JavaScript使用的唯一方式是从html文件链接,然后在加载html时运行 我想知道如何创建一个独立的JavaScript来完成这些没有html的事情,以及如何运行它?我是否下载了某种解释器 我可以通过
我可以通过谷歌搜索找到关于这类东西的信息,虽然我肯定它在那里,我只是不知道这叫什么“尝试网页挖掘”和“网页爬行”,但它似乎不是它不,是错误的使用。如果您要尝试在外部使用JS来操作浏览器页面,则必须在浏览器上打开一个web控制台,然后将代码粘贴到其中,这是完全不切实际的
Node.js确实允许一个人将具有完全文件系统访问权限等的Javascript写入您的计算机,因此这将是您的最佳选择,但您的问题非常模糊,因此我无法确定这是否正是您所需要的。Bookmarklets或browser extensions/userscripts。使用Node.js怎么样?