发布网友 发布时间:2024-11-28 18:54
共1个回答
热心网友 时间:2024-12-06 10:39
设置User-Agent为:Mozilla/5.0 (Windows NT 10.0; Win; x) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36
加载并读取Excel文件:"F:\AI自媒体内容\课程列表.xlsx",获取第1列作为图片标题{pictitle},第2列作为URL。
使用Undetected-chromedriver加载网页并最大化窗口,等待20秒。
对网页进行截图,指定截图区域为屏幕左上角:(X: 0,y:80),屏幕右下角:(X:1495,y:987)。
将截图保存为png格式,以{pictitle}命名,保存到文件夹:“F:\AI自媒体内容\”。
完成截图后等待30秒。
注意点:每一步输出相关信息到屏幕;在命名文件前检查{pictitle},删除不符合window系统文件命名规格的特殊符号。
使用以下Python源代码实现上述功能:
导入所需的库和模块。
设置User-Agent。
读取并解析Excel文件。
初始化undetected_chromedriver。
遍历Excel文件中的每一行,获取图片标题和URL。
检查并清理{pictitle}文件名中的特殊符号。
打印打开网页信息,加载网页并等待。
截图并显示相关信息。
使用PIL库截取指定区域的屏幕截图。
保存截图到指定文件夹,并输出保存路径。
删除临时截图文件。
等待30秒。
关闭浏览器。