0
A
回答
2
這就像一個魅力:
console.log('Loading a web page');
var page = new WebPage();
page.onResourceRequested = function(request) {
if(/^https/.exec(request.url)) {
console.log('i am fine with ' + request.url)
} else {
console.log('i dont like ' + request.url)
}
}
page.viewportSize = { width: 1024, height: 768 };
var url = "https://example.com";
page.open(url, function (status) {
if(status == 'success') {
page.render('test.png');
console.log('loaded')
}
phantom.exit();
});
0
有趣的方法。謝謝。 我只是建議檢查它確實捕獲所有資源,並沒有打開與該事件相關的phantomjs錯誤。
相關問題
- 1. 是否有可能在Watir-WebDriver中顯示PhantomJS?
- 2. 是否有可能在Magento
- 3. 是否有可能在Symfony3
- 4. 是否有可能在Javascript
- 5. 是否有可能在Android
- 6. 是否有可能在.NET
- 7. 是否有可能在GSA
- 8. 是否有可能在widget.TextInputLayout
- 9. 是否有可能在iOS
- 10. 是否有可能在Ext.grid.column.Action
- 11. 是否有可能在android
- 12. 是否有可能在iPhone
- 13. 是否有可能在python
- 14. 是否有可能在Java
- 15. 是否有可能在WPF
- 16. 是否有可能在CMD.EXE
- 17. 是否有可能在
- 18. 是否有可能在android
- 19. 是否有可能在IDA
- 20. 是否有可能在GLSL
- 21. 是否有可能在android
- 22. 是否有可能在XSLT
- 23. 是否有可能在iPhone
- 24. 是否有可能在HAPIJS
- 25. 是否有可能有RelativeLayouts在RadioGroup中
- 26. 是否有可能在UITableViewCell上有「touchesBegan」?
- 27. 是否有可能從運行的node.js PhantomJS作爲命令行參數
- 28. 是否有可能使AIDL
- 29. 是否有可能從Websheet.app
- 30. 是否有可能讀swift