吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 875|回复: 2
收起左侧

[讨论] Powershell利用IE实现保存网页的问题

[复制链接]
hgils 发表于 2023-3-31 17:03
本帖最后由 hgils 于 2023-3-31 17:11 编辑

代码如下:
[PowerShell] 纯文本查看 复制代码
# 设置要保存的网页链接和保存路径
$url = "https://www.baidu.com"
$savePath = "E:\SavedPages"
# 获取当前日期并格式化为YYYY-MM-DD的形式
$date = Get-Date -Format "yyyy-MM-dd"
# 组合保存文件的完整路径
$saveFile = "$date.html"

#创建一个IE对象
$IE = New-Object -com internetexplorer.application
$IE.visible = $true

#导航到URL
$IE.navigate($url)

#休眠30s,用于加载网页

Start-Sleep -s 30

# 保存网页
$filename = $saveFile
$IE.Document.execCommand("SaveAs", $false, $saveFile)


利用这个脚本可以实现Powershell控制IE,打开网页,并保存网页到默认目录。
问题运行后,它不能自动保存,会弹出保存页面,还需要人点击一下才能保存。
有没有办法不用点击,直接保存。
注:使用Downloadfile 和WebRequest虽然可以保存,但是针对有些xml网页,保存下来没有内容。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Mailz 发表于 2023-3-31 17:46
好东西,收藏了
头像被屏蔽
jackrebel 发表于 2023-4-1 09:27
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 23:56

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表