网站开发网页加载很慢怎么办,个人注册的网站可以做公司宣传用吗,有好点的做网站的公司吗,wordpress源代码怎么修改前端就有了对 headless 浏览器的需求#xff0c;最多的应用场景有两个UI 自动化测试#xff1a;摆脱手工浏览点击页面确认功能模式爬虫#xff1a;解决页面内容异步加载等问题也就有了很多杰出的实现#xff0c;前端经常使用的莫过于 PhantomJS 和 selenium-webdriver… 前端就有了对 headless 浏览器的需求最多的应用场景有两个UI 自动化测试摆脱手工浏览点击页面确认功能模式爬虫解决页面内容异步加载等问题也就有了很多杰出的实现前端经常使用的莫过于 PhantomJS 和 selenium-webdriver但两个库有一个共性——难用环境安装复杂API 调用不友好1027 年 Chrome 团队连续放了两个大招 Headless Chrome 和对应的 NodeJS API Puppeteer直接让 PhantomJS 和 Selenium IDE for Firefox 作者宣布没必要继续维护其产品.Puppeteer如同其 github 项目介绍Puppeteer 是一个通过 DevTools Protocol https://chromedevtools.github.io/devtools-protocol/ 控制 headless chrome 的 high-level Node 库也可以通过设置使用 非 headless Chrome我们手工可以在浏览器上做的事情 Puppeteer 都能胜任生成网页截图或者 PDF爬取大量异步渲染内容的网页基本就是人肉爬虫模拟键盘输入、表单自动提交、UI 自动化测试PuppeteerSharpPuppeteer Sharp是官方Node.JS Puppeteer API https://github.com/GoogleChrome/puppeteer的.NET 移植由于Puppeteer-Sharp是NetStandard 2.0库因此最低平台版本是.NET Framework 4.6.1和.NET Core 2.0支持WebSocket库的最低Windows版本是Windows 8和Windows Server 2012具体参见https://docs.microsoft.com/en-us/dotnet/api/system.net.websockets?redirectedfromMSDNviewnetframework-4.6.1这个项目很活跃大家可以通过作者博客上获取更新记录 http://www.hardkoded.com/博客园里有一篇文章 PuppeteerSharpAngleSharp的爬虫实战之汽车之家数据抓取https://www.cnblogs.com/VAllen/p/PuppeteerSharp-AngleSharp-CrawlerSamples.html 更详细的介绍了如何使用PuppeterSharp。在github上还有一个PuppeterSharp的扩展项目https://github.com/hlaueriksson/puppeteer-sharp-contrib 相关文章puppeteer新款headless chromehttps://www.cnblogs.com/dh-dh/p/8490047.htmlPuppeteer 应用容器化 https://www.cnblogs.com/weihanli/p/dockerize-puppeteer-apps.html 原文地址https://www.cnblogs.com/shanyou/p/10500049.html.NET社区新闻深度好文欢迎访问公众号文章汇总 http://www.csharpkit.com