[英]Using deathbycaptcha with phantomjs without interrupting sessions
[英]How i can Use deathbycaptcha in PhantomJS
我正在開發CasperJS應用程序,並想在我的腳本中使用deathbycaptcha。 我在網上搜索,但一無所獲。 問題來了,我不想使用php庫。 並且沒有用於phantomJS的api。 我找到了nodeJS的deathbycaptcha API,但是如果有人知道如何做,我希望casperJS的api有任何方法可以這樣做。
NodeJs庫: https ://www.npmjs.org/package/deathbycaptcha
謝謝
您將必須編寫自己的版本。 雖然看起來不需要編寫太多代碼。
您將需要在頁面上下文中完全完成請求,因為phantom不提供像node這樣的請求功能。 然后,您可能會遇到相同的起源問題,因此您將需要第二個網頁實例來查詢deathbycaptcha。
另一種方法是將驗證碼另存為圖像,為deathbycaptcha調用現有的node / python / php腳本,然后將結果傳遞給網頁實例。
您可以使用SpookyJS在nodeJS上運行CasperJS / PhantomJS的工具。
我在SpookyJS的項目中使用deathbycaptcha(npm package)與nodeJS進行了交談。
項目簡介:
從Node.js驅動CasperJS。
注意:如果您只是想從Node控制Phantom,而又不需要Casper的API,請查看PhantomJS 1.8,它具有本機WebDriver支持。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.