0

我正在尝试在我的 WebNative Xinet 门户上获取图像。当我使用我现在使用的方法时:我得到了一个图像,但我也得到了所有的 HTML 来显示图像。这就是我现在用来抓取图像的方法:

GETIMAGE.php?type=small&path=/Images/myimage.png

这是一种工作。这样做的问题是它返回一个完整的 HTML 文档,其中包含显示图像的图像标签。

如何在不包含 HTML 的情况下获取原始图像?我的主要目标是抓取图像并将其编码为 base64 以显示在电子邮件中。

4

1 回答 1

0

该请求绝对应该为您提供带有图像有效负载的 HTTP 响应。

我假设您正在使用 cURL 与 Portal 对话。在发出 GETIMAGE.php 请求之前,您是否与服务器进行了身份验证?如果是这样,您是否在 GETIMAGE.php 请求中包含会话 ID cookie?

编辑:我看到了您的另一篇文章,它看起来与 Chrome 在其 DOM 检查器中显示的自动生成的代码一模一样。您确定从该 URL 获取 HTML 吗?我盯着源代码,找不到任何发出 HTML 的地方。

于 2013-11-07T01:01:19.560 回答