2012-02-15 44 views
0

這裏我有一些HTML代碼,我需要第一個。加載url源代碼,然後鍵入xpath,結果從基於xPath的該URL中獲取一些文本...如何做到這一點...與jQuery的,ajax ...?使用xpath腳本從html源代碼提取元素

http://jsfiddle.net/cHtWq/

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Untitled Document</title> 
</head> 

<body> 
<label>Enter URL address here: 
<input name="textfield" type="text" value="http://www." /> 
</label> 
<label> 
<input type="submit" name="Submit" value="Submit" /> 
<br /> 
<br /> 
Enter xpath location of element: 
<input type="text" name="textfield2" /> 
<input type="submit" name="Submit2" value="Submit" /> 
<br /> 
<br /> 
Selected element is: </label> 
<p>&nbsp;</p> 
</body> 
</html> 
+0

東西像xpath提取... – 2012-02-15 17:16:32

+0

是的,我可以becouse我第一次加載從一些URL的源代碼... – 2012-02-15 17:20:52

回答

1

你不能做到這一點在JavaScript因爲Same Origin Policy你會需要一些後端腳本來做到這一點。

+0

我認爲它可能與ajax – 2012-02-15 17:21:45

+0

第一次加載源代碼當我輸入網址,然後單擊提交然後我寫一個xpath的位置,並因此得到一個文本 – 2012-02-15 17:22:36

+0

@MikiCloud AJAX不是魔術......它必須遵守相同的安全策略......你可以跨域AJAX但只使用JSONP ... – ManseUK 2012-02-15 17:23:01