【发布时间】:2016-03-29 13:49:00
【问题描述】:
我正在尝试使用 php 中的 cURL 从其他人的网站复制 HTML 源代码。我只想获得他们指定可打印的 HTML,而不是他们的页眉、页脚和图像。我的目的是加快下载速度,并减轻他们网站的负担。他们 8 年来第一次更新了他们的页面,并改为使用 CSS 而不是 GET 变量来指定页面的可打印版本。是否可以告诉 cURL 只返回可打印的元素? 编辑:他们在 CSS 中使用了很多这样的语句:
@media print {
.visible-print-block {
display: block !important;
}
}
【问题讨论】:
-
如果不解析打印媒体样式表,我认为这是不可能的,因为所有的 HTML 仍然存在。打印视图不会删除任何 HTML 节点,它只是根据 CSS 隐藏它们。