我想在登录页面上自动输入帖子变量以进行网络抓取。如果我可以通过登录页面,它将无休止地改善过程。
然后我可以安排一些功能自动循环运行。(尝试了一些 CURL 命令,但无法获得结果)
谢谢你的帮助,
槊
我想在登录页面上自动输入帖子变量以进行网络抓取。如果我可以通过登录页面,它将无休止地改善过程。
然后我可以安排一些功能自动循环运行。(尝试了一些 CURL 命令,但无法获得结果)
谢谢你的帮助,
槊
尝试查看这篇文章以获取一些建议。
神奇的部分是:
tell application "Safari"
activate
tell (make new document) to set URL to "https://www.fedex.com/ship/shipEntryAction.do?method=doInitialEntry&origincountry=us&locallang=en&urlparams=us&sType=&programIndicator=0"
delay 2
set doc to document "FedEx | Ship Manager | Shipping"
log (doc's name)
do JavaScript "document.forms['domesticShipmentActionForm']['recipient.companyName'].value = 'add'" in doc
do JavaScript "submitForm('doSelectRecipientCompanyName')" in doc
end tell
您可以使用TestPlan来执行此操作。您可以完全自动化您的测试,或者您可以在最后让浏览器保持打开状态并手动继续。
例如,登录可能如下所示:
GotoURL http://somesite.com/
SubmitForm with
%Params% with
%name% mylogin
%pass% mypassword
end
end
它适用于无浏览器模式或支持浏览器。我只用 explorer 和 firefox 测试过,但如果你愿意,我很乐意帮助你让它在 Safari 上运行。