我如何在PhantomJS中使用deathbycaptcha

时间:2014-06-04 06:26:03

标签: javascript node.js api casperjs

我正在开发CasperJS应用程序,并希望在我的脚本中使用deathbycaptcha。我在网上搜索但一无所获。来的问题是我不想使用php库。幻影没有api。我找到了nodeJS的deathbycaptcha API,但我想要casiJS的api有任何方法可以做到这一点,如果任何人知道如何做到这一点,请帮助。

NodeJs库:https://www.npmjs.org/package/deathbycaptcha

三江源

2 个答案:

答案 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。