我想要使用phantom为了在我们的客户端应用程序中创建页面的pdf,并且该方法将从客户端应用程序中调用。我们使用幻影NPM包和下面的方法:PhantomJS是图书馆重入?
- phantom.create
- instance.createPage
- setCookies
- page.open
- page.render使用PDF格式文件
如果我们有并发调用(由多个客户端),幽灵能够在两个单独的实例中使用这些方法,或者两个实例可能会冲突w ith彼此? 此外,Cookie会在两个不同的实例中共享吗?
我想要使用phantom为了在我们的客户端应用程序中创建页面的pdf,并且该方法将从客户端应用程序中调用。我们使用幻影NPM包和下面的方法:PhantomJS是图书馆重入?
如果我们有并发调用(由多个客户端),幽灵能够在两个单独的实例中使用这些方法,或者两个实例可能会冲突w ith彼此? 此外,Cookie会在两个不同的实例中共享吗?
基本问题并不大,有用过Python的master程序,phantomjs作为请求的工具,可以实现多进程的操作,再加上redis队列可以比机器进程的操作多。如果问题是你有资源竞争
请重新确定 –
ok.Please考虑一下,有时我需要的是允许具有js处理能力的请求,然后我会调用这个已经很好的代码包,代码在这个链接中https://github.com/ PyCN/Anti-Anti-Spider/blob/master/phantomjs/get_page_Source_Code/request.js 使用的命令是:phantomjs request.js http://www.google.com/打开一个python进程调用这个命令,返回数据可以是经常匹配的 – luyishisi
[link](https://github.com/PyCN/Anti-Anti-Spider/tree/master/phantomjs/get_page_Source_Code) – luyishisi
什么?问题 ?如何识别? __BAD问题_ – Rayon
从哪里? C或JavaScript? – slebetman
PhantomJS使用异步处理,因此您可以同时有多个请求。有很多类型的请求都有不同的问题。请澄清你在说什么。 –