PowerShell
qq_24499417
这个作者很懒,什么都没留下…
展开
-
powershell网抓
powershell网抓是利用命令Invoke-RestMethod来获取数据的。返回的是对象。不能直接Export-Csv,通过Select-Object命令处理好才能导出。获取数据最后存放进桌面的csv里。Invoke-RestMethod命令是在ps 3.0版本才引入使用。$arr=Invoke-RestMethod -Uri http://77tj.org/api/tence...原创 2019-03-21 17:20:30 · 411 阅读 · 0 评论 -
powershell将excel数据转化为json格式数据
如下图,源数据,要转化为json数据格式:$path=[Environment]::GetFolderPath('Desktop')$content = Import-Csv -Path "$path\save.csv"$content|ConvertTo-Json| Out-File -FilePath "$path\save.json"代码很简单。导入桌面的csv数据文件,然...原创 2019-03-22 21:27:55 · 893 阅读 · 0 评论 -
powershell识别图片验证码
通过powershell+tesseract分别来完成图片预处理和识别验证。如图验证码:add-type -AssemblyName System.DrawingFunction 识别([string]$path){$img = [System.Drawing.Bitmap]::FromFile($path)for($x = 0; $x -lt $img.Width; $x++)...原创 2019-03-26 21:49:05 · 710 阅读 · 0 评论 -
powershell生成二维码
今天说一下powershell利用nuget里面的c#包Qrcoder来生成二维码。下载地址:https://www.nuget.org/packages/QRCoder/。只需要弄出来里面的一个.net dll就行了。其他的垃圾扔了。net core等其他版本的dll.自带的powershell目前应该还没支持这些框架。不过官方好像出了跨平台的powershell 。net core,操作系统比...原创 2019-04-24 12:23:46 · 625 阅读 · 0 评论 -
powershell批量修改文件名称。
下面的代码能够给桌面“都彭”文件夹下的所有目录文件名称增加都“都彭”两个字。Get-ChildItem -Path F:\Desktop\都彭\ 获取这个目录下的所有文件。增加recurse参数后能够对这个目录进行递归获包含子目录的所有文件名。利用管道传递然后foreach-object进行遍历。为了避免修改文件夹名称,就检验遍历的对象是文件。$_ -is [System.IO.FileIn...原创 2019-04-20 16:20:48 · 2419 阅读 · 0 评论