我有一个网页,我正在使用greasemonkey做很多很酷的东西。我其实在greasemonkey/javascript
很糟糕,但我很快学习。每过一段时间,我都会得到一个非常可怕的CAPTCHA验证,我想自动化。我有一个命令行实用程序可与本地和远程文件做到这一点,但不能与有问题的文件,因为这是一个会话背后..图片,OCR和greasemonkey
[email protected] ocr-thingy my-image.png
135189
就像一个魅力。我正在寻找一种方法将网站上的图像(运行脚本)传递给该实用程序。我不在乎它有多复杂,但目前我很无能。我一直在考虑提供该实用程序作为某种类型的REST类API来与greasemonkey进行交互,但我不知道如何向API提供图像,而不是通过传递不起作用的URL(如上所述之前)。 Greasemonkey(幸运的)不允许你在我的电脑上下载一个运行软件的文件,所以最直接的选择就不存在了。
我对所有建议都很开放,对我来说这是一个有趣的侧面项目,所以越疯狂越好;)
我宁愿选择在后台静静地运行(不需要或需要像鼠标和键盘控制软件,java机器人)。
也许你有兴趣知道我并没有试图制止任何法律或任何事情,网站的所有者知道我正在这样做,并有兴趣看看我是否能够做到这一点!
感谢您的帮助至今<3。我自己想过第二种方法。我知道如何使用GM_xmlhttpRequest,XAMPP和PHP。但是,如何使用httprequest发送图像。如果我只是将URI传递给图像到“API”,我将无法检索图像,因为http服务器没有会话到网站。 – TFennis 2012-01-02 22:57:28
这里有关于SO的问题讨论。我没有添加书签,但是以[“在Javascript中获取图像数据”](http://stackoverflow.com/q/934012/331508)开头。 – 2012-01-02 23:32:40
+1的方法2 – w35l3y 2012-01-03 01:48:16