引言PuppeteerSharp是一个针对GoogleChrome浏览器的高级API库,它允许我们使用C#来控制Chrome浏览器的,比如模拟用户行为操作、爬取网页内容等。本文将介绍如何使用PuppeteerSharp库在C#中实现下载千图网图片并保存为PDF文件的案例。PuppeteerSharp技术PuppeteerSharp提供了一系列丰富的功能,包括但不限于:模拟用户操作:可以模拟用户在浏览器中的点击、输入等操作。爬取网页内容:可以获取网页的HTML、截图等信息。生成PDF文件:可以将网页内容保存为PDF文件。项目需求我们的项目需求是从千图网上爬取图片,把这些图片保存为PDF文件。为了
此案例是《.NetWebView2项目,实现嵌入WEB页面Chromium内核》文的续集。主要是针对WebView2的一些微软自己封装的不熟悉的API,有一些人已经对PuppeteerSharp很熟悉了,那么,直接用PuppeteerSharp的话,那就降低了学习成本,那还是很有必须要的。之前自己也RPA获取过联盟的高清原画,现在就获取下王者的高清壁纸。王者壁纸自动化获取逻辑分析其实它的逻辑很简单,就是王者的官网,打开后,在右下角就看到了皮肤页面部分。这个时候,点击更多,就会打开全部英雄详情的页面。这个时候,单点任意一个英雄,就会新开一个页面,这个英雄自己的页面,可以看到具体的皮肤信息了。这里
此案例是《.NetWebView2项目,实现嵌入WEB页面Chromium内核》文的续集。主要是针对WebView2的一些微软自己封装的不熟悉的API,有一些人已经对PuppeteerSharp很熟悉了,那么,直接用PuppeteerSharp的话,那就降低了学习成本,那还是很有必须要的。之前自己也RPA获取过联盟的高清原画,现在就获取下王者的高清壁纸。王者壁纸自动化获取逻辑分析其实它的逻辑很简单,就是王者的官网,打开后,在右下角就看到了皮肤页面部分。这个时候,点击更多,就会打开全部英雄详情的页面。这个时候,单点任意一个英雄,就会新开一个页面,这个英雄自己的页面,可以看到具体的皮肤信息了。这里