请问大家一个问题,谢谢。
想要在某一个网站去下载一些图片,但是该网站的图片名称是从服务器端生成并且一起返回的。我通过Curl请求这个地址并且获得了HTML文档,通过解析文档得到了图片的地址,然后我在用CURL去下载每张图片的时候,图片就不存在了。第一次发送请求的时候,服务器端已经把所有的图片名称生成好了。通过curl请求列表然后在解析其中的地址时,这个地址已经不能不用了。[/u]但是客户端浏览器就没有这个问题,感觉就像是浏览器访问服务器的时候同时就像把图片文件下载缓存到了本地一样。按照我的理解浏览器的过程应该是,客户端浏览器对这个地址发送请求,服务器端返回html文档,客户端浏览器对返回的HTML文档解析,在解析的时候的时候如果遇到IMG标签,会对IMG标签发送get请求(下载图片),但是我CURL也是这样做的,可是为什么就是不行呢?