0

我必须自动化一个过程,从主页上获取有关产品新版本的一堆注释并将它们放在其他地方。我可以轻松地连接到我必须从中获取它的页面,但我不知道如何挑选这个笔记列表,最好将它们放在一个数组或列表中,以便我可以在其他地方使用它们。这就是 html 页面的样子(无论如何重要的部分):

<!-- START SUMMARY -->
<ul>
    <li>Point 1</li>
    <li>Point 2</li>
    <li>Point 3</li>
</ul>
<!-- END SUMMARY -->

它总是以“开始总结”评论开始,也以“结束总结”评论结束。点数可以是任何东西。

4

1 回答 1

0

好的,你的意思是你有这个“文本”:

<!-- START SUMMARY -->
<ul>
    <li>Point 1</li>
    <li>Point 2</li>
    <li>Point 3</li>
</ul>
<!-- END SUMMARY -->

并且您必须使用 PHP 对其进行“解析”才能查看是否在网页上添加了新点,对吗?

在 php 中,函数 preg_split 然后遍历返回的数组很有帮助:

foreach(preg_split("/((\r?\n)|(\r\n?))/", $subject) as $line){
   //here you can loop over each line and you your LOGIC
} 

主题是您的文本(它可以是您的整个页面,然后逐行解析)。

那是你要找的吗?

于 2013-05-08T15:29:55.930 回答