我试图在DLink无线路由器上编写更改wifi密码的脚本。
(我需要在特定时间每天将密码设置为新的随机值,原因与问题无关。)
我已经开始使用Perl和WWW :: Mechanize,这在过去一直是此类任务的可靠技术,但表单都使用javascripty方法而不是直接的HTML表单。
在我浪费我的早晨观察Firebug的流量并弄清楚发生了什么之前,我想知道这是否已经解决了。有没有人知道用于执行此操作的直接API,还是有自动化方法来执行此操作?
(是的,我可能会使用Selenium之类的,但我真的希望在我的Raspberry Pi上运行一些东西,而不是让它必须在带浏览器的机器上运行。)
答案 0 :(得分:1)
您可以尝试在Raspberry Pi上使用PhantomJS。 PhantomJS是一款无头轻量级WebKit浏览器,可用于Web自动化。它可以支持Javascript。
您可以下载PhantomJS for Raspberry Pi here。
或者,您也可以查看此软件:Zombie.js。