【发布时间】:2012-01-05 20:33:58
【问题描述】:
承包商向我们提供了一组商店的调查数据。数据包含商店编号、缩略图和大图。数据通过承包商的安全网站访问。为了构建数据报告,我尝试从网站上抓取商店编号和图片,而不是手动下载每张图片。
我没有将 CFhttp 用于安全站点,但到目前为止已经取得了一些成功:
<cfhttp
method="post"
url="http://www.website.com/impart/client_login.php"
throwonerror="Yes"
redirect = "yes"
resolveUrl = "yes">
<cfhttpparam name="user" value="myUsername" type="formfield">
<cfhttpparam name="pass" value="myPassword" type="formfield">
<cfhttpparam name="submit" value="Login" type="formfield">
如何从通过身份验证进入包含要下载的图像的页面?
【问题讨论】:
-
您需要了解更多关于(然后在此处转发)第三方网站的身份验证的信息,然后才能提供完整的答案。您可能会走运,并且能够在手动成功登录到他们的站点后监控一个或多个 cookie 的创建——如果是这样的话——使用这些 cookie 的名称(和值)用于随后对安全页面的 cfhttp 调用。首先,您需要明确知道......否则,答案将基于纯粹的猜测。
标签: coldfusion cfhttp