我想獲得元標籤數據使用JavaScript(jQuery)和正則表達式。使用JavaScript的正則表達式,從網頁獲取元標籤數據
這是一些元標記。
<meta name="description" content="Amazon.com : Google Chromecast HDMI Streaming Media Player : Streaming Media Clients : Electronics" />
<meta name="title" content="Amazon.com : Google Chromecast HDMI Streaming Media Player : Streaming Media Clients : Electronics" />
我可以使用下面的函數從這些表單中獲取內容。
function getProductInfo(attr) {
var m = $("meta[name="+attr+"]");
var content = m.attr("content");
return content;
}
if(!title) var title = getProductInfo('title');
但有時也有不同形式的meta標籤的像
<meta property="title" content="....">
<meta property="og:title" content="....">
<meta name="title" description="....">
這就是爲什麼我使用正則表達式考慮。但我不知道。 請給我一個小費。謝謝。
至極具有的訪問控制允許-起源:*'。您需要使用php/asp或yql從遠程站點獲取元數據。 – cocco