使用Powershell浏览并提交到webform
我有一个网页,有一个文本框和一个浏览和提交按钮。有没有一种方法可以让我使用PowerShell选择文件并提交到网页?当您单击网站上的使用Powershell浏览并提交到webform,powershell,Powershell,我有一个网页,有一个文本框和一个浏览和提交按钮。有没有一种方法可以让我使用PowerShell选择文件并提交到网页?当您单击网站上的submit按钮时,web浏览器会执行HTTP Post请求 PowerShell也可以以本机方式执行HTTPPOST请求。Chrome和Edge还允许您捕获任何请求并将其转换为PowerShell语法。这可以帮助你做你想做的事!以下是您将遵循的步骤: 开放式镀铬 转到有问题的网站 点击F12打开开发者工具 转到“网络”选项卡 单击“保存日志” 按照通常浏览文件的方
submit
按钮时,web浏览器会执行HTTP Post
请求
PowerShell也可以以本机方式执行HTTPPOST
请求。Chrome和Edge还允许您捕获任何请求并将其转换为PowerShell语法。这可以帮助你做你想做的事!以下是您将遵循的步骤:
- 浏览到此网站:
- 打开开发工具并选中“保留日志”
- 像往常一样使用网站,然后单击提交。。。
- 右键单击并通过右键单击请求->复制->复制为PowerShell来提取完成的PowerShell命令
Invoke-WebRequest -Uri "http://cgi-lib.berkeley.edu/ex/fup.cgi" `
-Method "POST" `
-Headers @{
"Cache-Control"="max-age=0"
"Upgrade-Insecure-Requests"="1"
"Origin"="http://cgi-lib.berkeley.edu"
"User-Agent"="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4170.0 Safari/537.36 Edg/85.0.552.1"
"Accept"="text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
"Referer"="http://cgi-lib.berkeley.edu/ex/fup.html"
"Accept-Encoding"="gzip, deflate"
"Accept-Language"="en-US,en;q=0.9"
"dnt"="1"
} `
-ContentType "multipart/form-data; boundary=----WebKitFormBoundaryyd1R4wTBVjKkPZWW"
我有一个如何操作的指南。您需要确定是否可以通过web API或简单的帖子提交文件。提交文件时是否可以捕获HTTP POST操作?是否需要任何身份验证?谢谢您的回复。我会试试看,让你知道进展如何。再次非常感谢。如果这对你有帮助,记得投赞成票或打分作为答案