手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜Qcloud , 注册 | 登陆

facebook webdriver headless

首页 > PHP >

下载了webdriver后,每次调用的时候,都会弹出一个chrome的界面,而且处理完后还不会自动关闭(当然可能是因为我的姿势问题),所以看了一下facebook 的webdriver,嗯配合chromedriver,很多事情就都解决了!

上一段测试代码:

PHP代码
  1. $options = DesiredCapabilities::chrome();  
  2.   
  3. $chrome = new ChromeOptions();  
  4. $chrome->addArguments(['--headless']);  
  5. $options->setCapability(ChromeOptions::CAPABILITY,$chrome );  
  6.   
  7.   
  8. $driver = RemoteWebDriver::create('http://localhost:9515'$options);  
  9. $driver->get('http://www.baidu.com');  
  10. $result = $driver->findElement(WebDriverBy::id('wrapper'))  
  11.                  ->getText();  
  12. echo $result;  

还确实是比较方便。我要测试一下时间。然后和phantomjs做一下对比。我想应该不会太慢吧

 

 




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):