PHP中如何抓取CSS文件和图片

html-css09

PHP中如何抓取CSS文件和图片,第1张

第一步获取该css 文件的真实路径,

第二步获取所有的url(xxx.jpg)

可能有../../xx.jpg

/xx/mm/xx/xx.jpg这两种情况。

根据不同的方式去拼图片的路径就行了。明白了原理相信应该很简单了吧。

url(dot_01.gif)的话就说明这个图片和CSS文件在同一个目录下,比如CSS文件是在http://www.pplive.com/zh-cn/目录下,那么dot_01.gif也在http://www.pplive.com/zh-cn/下面。

所以真正的地址是http://www.pplive.com/zh-cn/dot_01.gif

上面是推断,没有去看CSS地址。

百度蜘蛛抓不了图片的,只能通过 alt="xxx" 属性告诉蜘蛛你这张图是什么内容,所以一般网站优化的话img 都是需要加 alt 的,有些图片被删应该不可能把,蜘蛛的作用只会抓取网站的内容根据你网站的相关性进行关键词排名,不会删网站的东西的。网站图片显示异常应该是后台出了问题吧,建议先检查一下后台