Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Coldfusion CFhttp用于刮取图像_Coldfusion_Cfhttp - Fatal编程技术网

Coldfusion CFhttp用于刮取图像

Coldfusion CFhttp用于刮取图像,coldfusion,cfhttp,Coldfusion,Cfhttp,承包商向我们提供了一套仓库的调查数据。数据包含门店号、缩略图和大图像。通过承包商的安全网站访问数据。为了构建数据报告,我尝试从站点中获取商店编号和图像,而不是手动下载每个图像 我没有将CFhttp用于安全站点,但到目前为止在以下方面取得了一些成功: <cfhttp method="post" url="http://www.website.com/impart/client_login.php" throwonerror="Yes" redirect =

承包商向我们提供了一套仓库的调查数据。数据包含门店号、缩略图和大图像。通过承包商的安全网站访问数据。为了构建数据报告,我尝试从站点中获取商店编号和图像,而不是手动下载每个图像

我没有将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">


如何将身份验证传递到包含要下载的图像的页面?

cfhttp范围的转储是什么样子的?具体来说,状态代码是什么

如果您的状态代码为200,则需要在抓取每个图像时维护会话。见下文:

有关通过CFHTTP保存图像的信息,请参见以下问题:


cfhttp范围的转储看起来像什么?具体来说,状态代码是什么

如果您的状态代码为200,则需要在抓取每个图像时维护会话。见下文:

有关通过CFHTTP保存图像的信息,请参见以下问题:


我认为CFHTTP可能不是最好的选择。我擅长BASH,因此我倾向于使用curl编写脚本,但也许本页上的某些产品会更容易?

我认为CFHTTP可能不是最好的选择。我擅长BASH,因此我倾向于使用curl编写脚本,但也许本页上的某些产品会更简单?

在提供完整答案之前,您需要了解更多关于第三方站点身份验证的信息(然后在此处转发)。幸运的是,您可以在手动成功登录到他们的站点时监视一个或多个cookie的创建,如果是这样的话,可以在随后的cfhttp调用中使用这些cookie的名称(和值)来保护页面。首先,您需要明确知道……否则,答案将基于纯粹的推测。在提供完整答案之前,您需要了解更多关于第三方网站身份验证的信息(然后在此处转载)。幸运的是,您可以在手动成功登录到他们的站点时监视一个或多个cookie的创建,如果是这样的话,可以在随后的cfhttp调用中使用这些cookie的名称(和值)来保护页面。首先,你需要明确知道……否则,答案将完全基于猜测。真不敢相信我忽略了本的帖子。谢谢你的指导。它为我提供了迄今为止最大的进步。去掉链接,这里就没有答案了。Ben是个好人,提供了一些很好的信息,但是什么能阻止他改变永久链接或关闭他的博客呢?请记住,这些信息不仅是为最初的提问者提供的,也是为将来有同样问题的读者提供的。@Al在某种程度上我同意,但我认为链接到权威资源是如此美观的一部分,在我看到的许多答案中都有这样的特点。此外,本的博客已成为事实上的经典资源;我觉得链接到它就像我说的Railo或ColdboxWiki一样好。此外,我不想剽窃或索取荣誉。当然,我可以总结和描述,但我担心在翻译中会失去忠实性。我相信SO和策划的“资源资源库”一样有价值,因为它是内容和代码的存储库。它不是如此美学的一部分;用户不必离开网站来获取他们需要的信息。感谢您的反馈。下次我会尝试在链接中添加一些解释/摘要,但为了保持理智诚实,我还是会保留链接。真不敢相信我忽略了本的帖子。谢谢你的指导。它为我提供了迄今为止最大的进步。去掉链接,这里就没有答案了。Ben是个好人,提供了一些很好的信息,但是什么能阻止他改变永久链接或关闭他的博客呢?请记住,这些信息不仅是为最初的提问者提供的,也是为将来有同样问题的读者提供的。@Al在某种程度上我同意,但我认为链接到权威资源是如此美观的一部分,在我看到的许多答案中都有这样的特点。此外,本的博客已成为事实上的经典资源;我觉得链接到它就像我说的Railo或ColdboxWiki一样好。此外,我不想剽窃或索取荣誉。当然,我可以总结和描述,但我担心在翻译中会失去忠实性。我相信SO和策划的“资源资源库”一样有价值,因为它是内容和代码的存储库。它不是如此美学的一部分;用户不必离开网站来获取他们需要的信息。感谢您的反馈。下次我会尝试在链接中添加一些解释/摘要,但我仍然会保留链接,以保持理智上的诚实。