我的网络服务器上有一个python脚本,只打印出2到5个单词,一个在另一个下面。
Ruyterplaats
Civic Centre
Racecourse
Atlantis
我需要做的是:
无需显示网页,我只需要单词。多数民众赞成。
我看到我可以使用像Libxml2和Hpple这样的东西,但这些是围绕其他代码的ObjC包装器。我不确定斯威夫特将如何应对这一点。
我坦率地说不知道从哪里开始,或者即使我不知道该怎么做:/
PS。我会发布代码,但python脚本大约是6500行:)
答案 0 :(得分:1)
将URL的内容作为字符串获取的最快方法是使用constructor on NSString:
var contents = NSString(contentsOfURL: NSURL(string: "http://example.com"), encoding: NSUTF8StringEncoding, error: nil)
然后,您可以使用componentsSeparatedByCharactersInSet:
将内容分成数组var wordArray = contents.componentsSeparatedByCharactersInSet(NSCharacterSet.newlineCharacterSet())
注意:服务器端技术根本不重要,这是关于HTTP协议的最好的事情之一;)。那个URl可以为所有Swift代码(或任何其他人)返回一个静态文件。