我已经从某些网站上获取了我的应用程序的源代码,并使用了以下功能:
let usedURLString = "my http link"
guard let usedURL = URL(string: usedURLString) else {
// if URL is not valid:
print("Error: \(usedURLString) doesn't seem to be a valid URL")
return }
do {
// getting the HTML sourcecode
let sourceCodeHTML = try String(contentsOf: usedURL, encoding: String.Encoding.windowsCP1254)
print(sourceCodeHTML)
} catch {
print("there was an error: \(error)")
}
现在,我无法从一个需要“此页面需要JavaScript才能运行”的网站上检索完整的源代码,这是我的难题。当使用上面的函数时,它仅输出一小部分奇怪的html字符串。谁能帮我解决这个问题?我在很多地方搜索过,但是没有找到解决问题的方法。
答案 0 :(得分:0)
尝试一下:
let indices = [1,2,3,4];
let values = [11,21,2,4];