问问题
269 次
3 回答
0
我不知道它是否有帮助......但是这个其他问题(似乎与你的问题有关)似乎有很多答案......这里是链接
于 2013-12-27T23:54:29.800 回答
0
我猜你必须加载整个页面。您不知道标题标签的位置和长度,因此您无法阅读例如前 1000 个字符。我不知道您尝试同时加载多少页,但您不会加载图像和 css 文件等整个媒体数据,因此您解析的 HTML 代码不应太大。
于 2013-12-27T23:55:16.750 回答
0
我只加载网站一部分的简单方法是Range
标题:
Range: bytes=0-499
如果服务器支持 Range 标头,它只返回前 500 个字节。不幸的是,这会破坏页面的标记,这可能会在使用DOMDocument
. 另一方面,DOMDocument
当您只需要一个 HTML 元素的内容时,使用可能不是最好的主意。我建议使用简单的正则表达式或基本字符串函数。
于 2013-12-28T00:08:11.550 回答