是否可以构建一个可以自动执行浏览器任务的程序? 例如;填写我每天必须在工作中做的表格...... 想尝试找到一种自动化的方式来代替:)
如果有可能,我应该从哪里开始阅读?任何指导都非常感谢!
谢谢你们和他们祝大家周五愉快。
答案 0 :(得分:1)
Applescript允许您以编程方式使用键盘,因此您应该能够使用 Tab 在表单中导航,输入文本并使用 Enter 提交表单。
您可以使用sleep
命令确保您输入的速度过快。
tell application "Safari"
activate
make new document at end of documents
set url of document 1 to "http://www.example.com/"
sleep 5 -- Give it 5 seconds to load the page
end tell
tell application "System Events"
keystroke tab
sleep 1
keystroke "foo"
...
end tell
答案 1 :(得分:0)
答案 2 :(得分:0)
http://sikuli.org/是自动执行任务的绝佳应用
答案 3 :(得分:0)
您应该尝试使用网络浏览器假。
它的标语是: Mac OS X Web Automation和Testing Made Simple 您可以在一个应用程序中将其视为Safari和Automator的组合。
从其网站摘录:
高级用户会喜欢Fake,可以自动执行繁琐的Web任务,例如填写冗长的表单和捕获屏幕截图。
工作流程库非常强大,对我来说,杀手级功能是Command-Click和Drag连接到网页中的元素,而不必指定其ID。
获取时间:http://fakeapp.com/ [免费试用,29.95美元。]