我正在使用 cfhttp (Lucee Server) 通过以下方式从 url 中抓取页面内容:
<cfhttp url="#libs.originalAdPage#" method="GET" />
然后,我将此内容放在页面上的 div 中。
这段代码已经工作了很长时间。
我需要报告因内容而被抓取的 url,并且该信息被放入另一个不受我控制的网站表单中。我决定将网址转换为缩短的位网址。我将该过程构建到页面中以创建一个位链接并返回该 url 以替换现有 url。
如果我使用带有来自linkedin的缩短网址的页面,页面将被抓取并正确显示在div中。
<cfhttp url="http://bit.ly/1NPhPgc" method="GET" />
但是,如果我对一个简短的 URL 的 Indeed.com 页面执行相同的 cfhttp 调用,我会收到连接失败错误。
<cfhttp url="http://bit.ly/1RQvlim" method="GET" />[![cfdump of connection failure][1]][1]
如果我直接在浏览器中打开此 URL,则页面将正确显示。
任何想法将不胜感激。
谢谢,
迈克尔