【发布时间】:2012-02-26 13:00:06
【问题描述】:
首先看看这里,
www.zedge.net/txts/4519/
这个页面有这么多短信,我希望我的脚本打开每条短信并下载它, 但我遇到了一些问题,
这是我打开页面的简单脚本,
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.zedge.net/txts/4519");
$contents = curl_exec ($ch);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_close ($ch);
?>
页面下载很好,但是我将如何一个一个地打开该页面内的每个短信页面并将其内容保存在文本文件中, 我知道如何使用 curl 将网页的内容保存在文本文件中,但在这种情况下,我下载的页面中有很多不同的页面,如何分别打开它们?
我有这个想法,但不知道是否可行,
下载此页面,
www.zedge.net/txts/4519
在页面内查找短信页面的所有链接并将每个链接保存到一个文本文件中(每行一个),然后运行另一个curl session,打开文本文件一个一个读取每个链接,打开它从特定 DIV 复制内容,然后将其保存在新文件中。
【问题讨论】: