.Bat 文件在不同的浏览器中打开 2 个 URL,然后单击位于每个页面上的按钮

.Bat 文件在不同的浏览器中打开 2 个 URL,然后单击位于每个页面上的按钮

我想单击 .Bat 文件,在不同的浏览器(Firefox 和 IE)中打开 2 个 URL,然后单击每个页面上的按钮(例如提交或登录按钮)。

这是我目前在 bat 文件中得到的内容:

start iexplore https://www.yahoo.com    
start firefox https://www.gmail.com

答案1

如上所述,.bat 文件不是抓取或自动化网站的最佳方式。根据您要执行的操作,您可能需要查看 GreaseMonkey;Firefox 的脚本引擎扩展。另一个流行的选择是使用 python,它有多个可用于解析 html/xml 的库(例如 beautifulsoup),此外还有简单的 Web 界面来请求和接收。如果目标只是处理电子邮件,这些电子邮件服务可以返回 XML。例如,在 gmail 中,要检查您的当前状态,您可以发出此 URL:

https://用户名:[电子邮件保护]/gmail/feed/atom

其中,用户名和密码是您的实际值。另请注意 https 而不是 http。

相关内容