我正在开发CasperJS应用程序,并希望在我的脚本中使用deathbycaptcha。我在网上搜索但一无所获。来的问题是我不想使用php库。幻影没有api。我找到了nodeJS的deathbycaptcha API,但我想要casiJS的api有任何方法可以做到这一点,如果任何人知道如何做到这一点,请帮助。
NodeJs库:https://www.npmjs.org/package/deathbycaptcha
三江源
答案 0 :(得分:1)
您必须编写自己的版本。虽然它看起来不像很多代码。
您需要在页面上下文中完全执行请求,因为幻像不提供像节点这样的请求函数。那么您可能会遇到相同的原始问题,因此您需要第二个网页实例来查询deathbycaptcha。
另一种方法是将验证码保存为图像,为deathbycaptcha调用现有节点/ python / php脚本,然后将结果传递给网页实例。
答案 1 :(得分:1)
您可以在nodeJS上使用运行CasperJS / PhantomJS的SpookyJS。
我在使用SpookyJS的项目中使用了deathbycaptcha(npm包),用于与nodeJS交谈。
项目介绍:
从Node.js驱动CasperJS。
注意:如果您只是想从Node控制Phantom并且不需要Casper的API,请查看具有本机WebDriver支持的PhantomJS 1.8。