gpt4 book ai didi

objective-c - 如何在 ios 应用程序中模拟提交 Web 表单条目

转载 作者:行者123 更新时间:2023-11-28 17:40:04 27 4
gpt4 key购买 nike

我正在尝试模拟在 Web 表单的文本框中输入一个字符串,提交该表单,然后从服务器接收返回的结果。这个想法是允许用户在原生 iOS 控件中输入相关的表单字段,然后为他们获取他们想要的数据(这需要一些中间步骤)。

有问题的网站是这样的:https://www.sinet.uq.edu.au/psp/ps/EMPLOYEE/HRMS/c/UQMY_GUEST.UQMY_GUEST_TTBLE.GBL

我想为“选择学期”下拉列表 (id="UQ_DRV_TT_GUEST_STRM") 和“类(class)代码”文本框 (id="UQ_DRV_CRSE_SRC_UQ_SUBJECT_SRCH") 提供值。

要提交,我想模拟点击页面底部的“搜索”按钮 (id="UQ_DRV_TT_GUEST_UQ_SEARCH_PB", onclick="hAction_win0(document.win0,'UQ_DRV_TT_GUEST_UQ_SEARCH_PB', 0, 0, 'Search',假, 真);").

我已经研究过使用 ASIHTTPRequest 库中的 ASIFormDataRequest 对象来发送 POST 值,但是要么我得到的键/值对错误,要么我以错误的方式处理这个问题。

如果有人能为我指明正确的方向,那就太好了。特别是,我是否应该以某种方式运行 hAction_win0(...) 调用,如果是这样,我将如何设置适当的值?如果这不是必需的,POST 值应该是什么?

谢谢 :)

最佳答案

您可以使用 JavaScript 设置值,使用以下代码在浏览器中对其进行评估:

[myWebView stringByEvaluatingJavaScriptFromString:JSstring];

关于objective-c - 如何在 ios 应用程序中模拟提交 Web 表单条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8542460/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com