Powershell无法单击Google上的站点

Powershell无法单击Google上的站点,powershell,select,find,Powershell,Select,Find,各位朋友,各位论坛负责人,大家好 我的朋友有一个脚本不能正常工作,谢谢你指导我: 此脚本将打开Internet Explorer浏览器和Google和serach“下载音乐”。我想进入这个页面,在第一页搜索结果中找到nicmusic网站,然后点击该网站进入该网站,但它没有发生 $IE=new-object -com internetexplorer.application $IE.navigate("https://www.google.com/search?ei=j-KLWrGyI5G2gQb

各位朋友,各位论坛负责人,大家好

我的朋友有一个脚本不能正常工作,谢谢你指导我:

此脚本将打开Internet Explorer浏览器和Google和serach“下载音乐”。我想进入这个页面,在第一页搜索结果中找到nicmusic网站,然后点击该网站进入该网站,但它没有发生

$IE=new-object -com internetexplorer.application
$IE.navigate("https://www.google.com/search?ei=j-KLWrGyI5G2gQbN9KOQAg&q=%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF+%D9%85%D9%88%D8%B2%DB%8C%DA%A9&oq=%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF+%D9%85%D9%88%D8%B2%DB%8C%DA%A9&gs_l=psy-ab.3..0l10.509762.515959.0.516306.23.19.1.0.0.0.358.2")
$IE.visible=$true
while($ie.busy) {sleep 5} 
$currentDocument = $ieObject.Document
$Link=$ie.Document.getElementsByTagName("input") | where-object {$_.className -eq "continue"}
$Link.click()
谢谢你的指导


很抱歉,英语不是我的第一语言

尽管它依赖于InnerHTML属性,但仍然有效:

$IE = new-object -com internetexplorer.application
$IE.navigate("https://www.google.com/search?ei=j-KLWrGyI5G2gQbN9KOQAg&q=%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF+%D9%85%D9%88%D8%B2%DB%8C%DA%A9&oq=%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF+%D9%85%D9%88%D8%B2%DB%8C%DA%A9&gs_l=psy-ab.3..0l10.509762.515959.0.516306.23.19.1.0.0.0.358.2")
$IE.visible=$true
while($ie.busy) {sleep 5} 

$Link = $IE.Document.getElementsByTagName("span") | ? {$_.InnerHTML -eq "دانلود آهنگ جدید | دانلود موزیک"}

$Link.click()

变量$ieObject从未为一个对象实例化,因此$currentDocument为空。是的,这是有效的!谢谢你,兄弟,你让我开心。没问题。那么你能把我的帖子标为答案吗?