需要使用applescript在、和之间提取

需要使用applescript在、和之间提取,applescript,Applescript,我是一个全新的Applescript,我认为这是最简单的脚本,你可以想象,但我仍然无法让它工作 我想做的是: 从页面获取html代码 从标记之间获取名称 从标记之间获取列名称 <pre> <div> <div> <h3>NAME</h3> </div> <div> <ul class="circle

我是一个全新的Applescript,我认为这是最简单的脚本,你可以想象,但我仍然无法让它工作

我想做的是:

从页面获取html代码 从标记之间获取名称 从标记之间获取列名称
<pre>
    <div>
        <div>
            <h3>NAME</h3>  
        </div>

        <div>
            <ul class="circle">
                <li><strong>Admin: </strong>Name</li>
                <li><strong>Phone </strong>+XX XX XXX XXX</li>
                <li><strong>Email: </strong><a href="mailto:email@email.com">email@email.com</a></li>
            </ul>
        </div>

        <div>
            <ul>
                <li><strong></strong></li>
                <li><strong>Title: </strong>value</li>
                <li><strong>Title: </strong>value</li>
                <li><strong>Title: </strong>value</li>
                <li><strong>Title: </strong>value</li>
            </ul>
        </div>
    </div>
</pre>
从任意值和之间获取列的值 创建excel文件,第一列名称+值来自2,多列标题来自3,其值来自4。 守则:


您可以在AppleScript中搜索子字符串,如下所示:

然后,您可以引用每个分隔符和文本项之间的内容,其中是一个数字,或者获取每个文本项的完整分隔项列表

通过这样做,您可以对文本进行切片,获取文本项,再次设置分隔符以优化所获得的内容,从中获取所需的下一个文本项,等等,直到获得所需的子字符串。通过将其放入子例程函数中,可以提高效率

设置AppleScript的文本项分隔符后,当您通过as string将字符串列表转换为字符串时,它们也将插入列表元素之间。这还允许您通过获取文本项列表、更改分隔符,然后将它们重新连接为字符串,轻松地执行批量查找/替换操作

当您处理完AppleScript的文本项分隔符时,最好将其设置为。有些人认为最好先将它们保存在变量中,然后再将它们转换为Apple脚本的文本项分隔符,然后将它们改回,但这不是我的个人风格。

set AppleScript's text item delimiters to "<strong>"