从外部网站将HTML检索到ColdFusion中的变量,可以通过以下几个步骤实现:
<cfhttp url="http://www.example.com" method="get" result="httpResult">
<cfhttpparam type="header" name="Content-Type" value="text/html; charset=utf-8">
</cfhttp>
<!--- 使用XML解析库 --->
<cfset xmlContent = XmlParse(httpResult.fileContent)>
<cfset data = xmlContent.html.body.div.data>
<!--- 使用正则表达式 --->
<cfset regex = '<div class="data">([\s\S]*?)</div>'>
<cfset data = ReMatch(regex, httpResult.fileContent)[1]>
<cfset variables.myData = data>
<cfoutput>
#variables.myData#
</cfoutput>
总结:通过使用ColdFusion的HTTP请求库、XML解析库或正则表达式,可以轻松地从外部网站获取HTML内容并将其存储到ColdFusion变量中。
腾讯技术开放日
云+社区技术沙龙[第5期]
腾讯位置服务技术沙龙
Elastic 中国开发者大会
云+社区技术沙龙[第6期]
腾讯云GAME-TECH游戏开发者技术沙龙
腾讯云GAME-TECH游戏开发者技术沙龙
链上产业系列活动
云+社区开发者大会(北京站)
领取专属 10元无门槛券
手把手带您无忧上云