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