问题描述
我想从Google图片中提取搜索所有图片的超链接,但是用此powershell脚本获取的图片最多不超过90个?
我想获得更多结果,因此,出于这个原因,我正在寻找一种查找总页数的方法?希望有人对此有所帮助!
$QueryString = Read-Host 'Please type any keyword for searching its image with google :'
$QueryString = $QueryString.replace(" ","+")
#Write-Host "searching for this $QueryString"
$url = "https://www.google.com/search?q=$QueryString&tbm=isch"
$http_request = New-Object -ComObject Microsoft.XMLHTTP
$http_request.open('GET',$url,$false)
#Sending the request
$http_request.send()
$Contents = $http_request.ResponseText
$pattern = "(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&/~\+#]*[\w\-\@?^=%&/~\+#])(\.jpg|\.gif|\.jpeg|\.png|\.tiff|\.bmp)"
$Images_Link = $Contents | Select-String $pattern -AllMatches | ForEach-Object {$_.Matches.Value} | sort -unique
$c=0
Foreach ($Img in $Images_Link)
{
$c=$c+1
Write-Host $c - $Img
}
我是在使用vbscript Google Image Search.hta的HTA之前制作的,但仍然无法加载更多图片
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)