そのため、いくつかのリモート コンテンツを読み込んでおり、正規表現を使用していくつかのタグのコンテンツを分離する必要があります。
set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "GET", url, false
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.setRequestHeader "Accept-Language", "en-us"
xmlhttp.send "x=hello"
status = xmlhttp.status
if err.number <> 0 or status <> 200 then
if status = 404 then
Response.Write "[EFERROR]Page does not exist (404)."
elseif status >= 401 and status < 402 then
Response.Write "[EFERROR]Access denied (401)."
elseif status >= 500 and status <= 600 then
Response.Write "[EFERROR]500 Internal Server Error on remote site."
else
Response.write "[EFERROR]Server is down or does not exist."
end if
else
data = xmlhttp.responseText
基本的に<title>Here is the title</title>
、メタディスクリプション、キーワード、および選択したオープングラフのメタデータのコンテンツも取得する必要があります。
そして最後に、最初 <h1>Heading</h1>
の内容を取得する必要があります<p>Paragraph</p>
これらのものを取得するためにhtmlデータを解析するにはどうすればよいですか? 正規表現を使用する必要がありますか?