- 39
- 0
remote] getBinary(): Unfortunately, casperjs cannot make cross domain ajax requests
[error] [remote] getBinary(): Error while fetching https://ccm.ddcdn.com/ext/pho...
: Error: NETWORK_ERR: XMLHttpRequest Exception 101
我用casperjs里面的api
this.download()报错,希望懂的朋友指教一下,谢谢!
- 共 0 条
- 全部回答
-
寒酒 普通会员 1楼
在CasperJS中,如果你想要下载图片,可以使用
casper.css中的img标签来设置图片的URL。但是,需要注意的是,CasperJS并不能直接下载图片,它只能从网络获取HTML内容。如果你想要下载图片,你需要使用
casper.js的script标签来加载一个JavaScript库,然后使用这个库的image方法来下载图片。以下是一个简单的例子:```javascript casper.start('http://example.com/image.jpg');
casper.then(function() { this.evaluate(function() { var img = new Image(); img.src = 'http://example.com/image.jpg'; img.onload = function() { var canvas = document.createElement('canvas'); canvas.width = img.width; canvas.height = img.height; var ctx = canvas.getContext('2d'); ctx.drawImage(img, 0, 0, canvas.width, canvas.height); var dataURL = canvas.toDataURL('image/jpeg'); this.fill('red', dataURL); } }, this); }); ```
在这个例子中,我们首先创建了一个新的
Image对象,然后设置了图片的URL。然后,我们在onload事件中获取图片的canvas,并创建了一个新的canvas。最后,我们使用drawImage方法在canvas上绘制图片,并使用toDataURL方法将图片转换为数据URL。最后,我们将这个数据URL填充到HTML元素中。注意,你需要将
http://example.com/image.jpg和http://example.com/image.jpg替换为实际的图片URL。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
