在AppleScript中解析HTML

在AppleScript中解析HTML,applescript,html-parsing,Applescript,Html Parsing,在AppleScript中解析HTML的好方法是什么 我已经有很长一段时间没有涉足AppleScript了,即使在我涉足AppleScript的时候,它也是非常简单和不涉及的,所以我还没有真正地用这种语言自然地思考。但我需要做一些字符串操作和解析一些HTML(基本上是一些简单的屏幕抓取) 当然,我想避免。但是,这是一个临时脚本,不需要特别健壮或可支持。我真的只需要将特定的子字符串(从一个已知的起始子字符串到下一个已知的字符)刮到一个文件中 我用C#和类似的语言做了大量的字符串操作,但至少可以说A

在AppleScript中解析HTML的好方法是什么

我已经有很长一段时间没有涉足AppleScript了,即使在我涉足AppleScript的时候,它也是非常简单和不涉及的,所以我还没有真正地用这种语言自然地思考。但我需要做一些字符串操作和解析一些HTML(基本上是一些简单的屏幕抓取)

当然,我想避免。但是,这是一个临时脚本,不需要特别健壮或可支持。我真的只需要将特定的子字符串(从一个已知的起始子字符串到下一个已知的字符)刮到一个文件中

我用C#和类似的语言做了大量的字符串操作,但至少可以说AppleScript是一个有趣的变化。有人能给我指出一些好的资源(谷歌在这个主题上的搜索似乎有很高的信噪比),或者帮我找到一些示例代码片段吗

我所做的最终目标是获取预先确定的页面列表,在Safari中打开每个页面(我通过
告诉应用程序“Safari”
),解析符合特定模式的链接,并将所有这些链接存储在一个文件中。然后遍历该文件,打开每个链接,解析出符合另一种模式的更多链接,并将所有这些链接存储在一个文件中


(这个网站实际上是由我们合作的人拥有的,所以不要担心我会违反任何服务条款或类似的条款。但由于这个问题范围之外的原因,我正在用AppleScript进行一些页面清理。)

我说不出足够的好消息。毫无疑问,这是有史以来最完整的AppleScript文档。马特也是我最喜欢的科技作家之一

我也会退房。它包含一个关于如何做到这一点的教程;这里提供的示例只解析来自一个源的HTML数据,但我认为值得一看。

我应该想检查一下O'Reilly,他们在我的UNIX开发时代对我总是很好的。我可能会把这个加到我今年的工作预算中。谢谢