我正在开发一个涉及从学生门户获取课程信息的应用程序。在用户方面:
与此同时,该应用程序应该:
Source view when student just logged in
The file "enrolledCourses" in "XHRs" which contains the course information
这是到目前为止我的ViewController代码:
import UIKit
import HTMLKit
import WebKit
class UtoridViewController: UIViewController, WKNavigationDelegate {
private let webView: WKWebView = {
let webView_result = WKWebView(frame: .zero)
return webView_result
}()
override func viewDidLoad() {
print("Acorn loading")
super.viewDidLoad()
view.addSubview(webView)
webView.frame = view.bounds
webView.navigationDelegate = self
// Covert URL_string into URL
guard let url = URL(string: Constants.ACORN_URL) else {
return
}
webView.load(URLRequest(url: url))
}
}
extension ViewController: WKNavigationDelegate {
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!){
}
}
到目前为止,我可以吸引用户访问该网站,但是我不知道如何继续...
任何帮助或指导将不胜感激!预先感谢!
答案 0 :(得分:0)
它不可能,另一个进程上的数据...
您为什么不希望向服务器发送http请求并获取所需的数据?如果我没记错的话,您可以从webView中获取cookie并将其用于请求
当然可以通过获取html代码或执行任意JS代码来进行选择,但这是一个非常不稳定的解决方案