【问题标题】:jQuery Download Images to FolderjQuery 将图像下载到文件夹
【发布时间】:2016-09-22 21:17:06
【问题描述】:

我在看这个问题Download image with JavaScript,它显示了如何下载图像。

我希望能够做一些类似但更自动化的事情。我想导航到 imgur 页面,输入一些搜索参数,然后使用 jQuery 下载任何 .jpeg 或 .png

我有基本布局

navigate to imgur and search
find all .jpeg and .png in page
run code similar to other question to download 

我想知道的是,我可以指定一个特定的文件夹来保存图像吗? 我可以自动点击保存按钮吗?

如果这在纯 jQuery/javascript 中是不可能的,我的另一个选择是默认使用 iMacros 和一些 javascript 混合,但是我想避免这种情况。

【问题讨论】:

  • 您想在网站上使用 jQuery/JavaScript 吗?如果您以通用浏览器为目标,那么您的项目将无法实现。还是要构建一个 Node.js 项目?
  • 我不确定 node.js 项目是什么,我只是在看一个在 Chrome 或 Firefox 的控制台中运行的脚本
  • TL;DR:安装 Node.js 后,您可以从控制台执行 JavaScript(例如,通过调用“node hello.js”)。或者,您也可以使用 CasperJS 之类的东西通过 JavaScript 访问网站并下载内容。
  • 那么它是一个独立的JS环境?如果我理解正确,这是我最终想要使用的东西。但是由于时间限制,我将使用 iMacros
  • 是的,它是一个 JavaScript 运行时环境。您可以从nodejs.org 下载它,安装后,您可以通过调用例如执行 JS 文件。 “节点 hello.js”。作为一个 hello world 示例,hello.js 可以包含“console.log("Hello World");”。

标签: javascript jquery


【解决方案1】:

仅使用 JavaScript 是不可能的。

为了保存文件,总是需要用户的交互。想象一下,如果不是这样,我们会陷入怎样的混乱……到处都是病毒!

【讨论】:

  • 我想的也差不多。我有一个下载图像的 python 程序,我假设 javascript 也被阻止运行外部应用程序?
  • 是的,这也不可能。 (除非你安装一些浏览器插件,也许)
  • 谢谢你为我确认。我想是 iMacros + JS!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-10
  • 1970-01-01
  • 1970-01-01
  • 2014-08-09
  • 1970-01-01
相关资源
最近更新 更多