導航:首頁 > 源碼編譯 > js讀取網頁源碼指定內容

js讀取網頁源碼指定內容

發布時間:2024-08-14 04:54:18

Ⅰ 如何通過javaScript或者jQuery非同步實現獲取遠程網頁源碼,例如按下按鈕就顯示某網站的源

js和jquery無法直接獲取遠程網站的原碼,因為ajax無法跨域,如果你想引用,直接用iframe不就得了。如果想獲取源碼,用js訪問php,讓php去干這活,然後返回給頁面
方法有了,自己動手

Ⅱ 如何在「查看頁面源代碼」中找到產生數據的js代碼

這個光靠源代碼找是不太方便的,用開發者工具可以很容易的找到。
首先,在該網頁載入過程中發出的請求中搜索標題,我搜索的是Droplet單詞。發現該單詞是由'en/search/journalresult'請求的。請求結果中反回了這一塊的html。
然後找哪段代碼發出的該請求。在js中全局搜索journalresult,找到如下代碼:
var resultURL = '/en/search/journalresult';

Ⅲ 請問如何從網頁源代碼中提取js文件

src="fowl/fowl.nocache.js"這個是相對路徑,你要把包括域名在內的絕對路徑加上才行,域名在你瀏覽器地址欄里可以找到。
比如網路的域名是「http://www..com/」,那麼網頁要加上 「http://www..com/」,放在一塊就是:「http://www..com/fowl/fowl.nocache.js」。
如果你還找不到,那可以下載Chrome(谷歌)瀏覽器,按F12鍵,你不用提取,你發現Chrome已經伴你提取了,點進去直接看,還有Firefox(火狐)瀏覽器也有這個功能,也是F12鍵,但是要裝一個FireBug插件,可以上網搜。
如果你懶得裝新瀏覽器,只想使用IE,那就打開C:\Documents and Settings\用戶名\Local Settings\Temporary Internet Files,這是XP系統下的IE人緩存目錄,你會找到fowl.nocache.js這個文件的,如果你找不到,就網路或者谷歌查一下「如何顯示隱藏的文件夾」,查一下「IE的緩存在哪兒」也可以。
如果你按照上面的方法解決了問題,快些結貼好不^_^

Ⅳ 請問怎麼去採集js生成的頁面數據,在源代碼里找不到想要的數據信息

可以採用最原始的方法就是就是自己去模擬一個請求,將js中ajax的鏈接地址拼接出來,再次進行請求,這個時候需要注意post方式還是get方法。

Ⅳ js 如何在網頁載入之前替換掉源碼內的指定鏈接

原理:1.想js最先載入就把這段話放在header style標簽之前。

2.遍歷所有超鏈接

3.批量替換


varregexp="https?://[a-zA-Z0-9_-.]+.?b(ai|dimg|dstatic).com";
varreplacement="http://localhost";
//jquery版
$("a").each(function(index){
varu=$(this).attr("href");
$(this).attr("href",u.replace(regexp,replacement));
});
//原生js
for(vari=0;i<document.links.length;i++){
varu=document.links[i].href;
document.links[i].href=u.replace(regexp,replacement);
}

要用jQuery記得載入jQuery庫。

Ⅵ JS如何查找源代碼

<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>遠程網頁源代碼讀取</title>

<style type="text/css">
/* 頁面字體樣式 */
body, td, input, textarea {
font-family:Arial;
font-size:12px;
}
</style>

<script type="text/javascript">
//用於創建XMLHttpRequest對象
function createXmlHttp() {
//根據window.XMLHttpRequest對象是否存在使用不同的創建方式
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); //FireFox、Opera等瀏覽器支持的創建方式
} else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE瀏覽器支持的創建方式
}
}

//直接通過XMLHttpRequest對象獲取遠程網頁源代碼
function getSource() {
var url = document.getElementById("url").value; //獲取目標地址信息

//地址為空時提示用戶輸入
if (url == "") {
alert("請輸入網頁地址。");
return;
}

document.getElementById("source").value = "正在載入……"; //提示正在載入
createXmlHttp(); //創建XMLHttpRequest對象
xmlHttp.onreadystatechange = writeSource; //設置回調函數
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}

//將遠程網頁源代碼寫入頁面文字區域
function writeSource() {
if (xmlHttp.readyState == 4) {
document.getElementById("source").value = xmlHttp.responseText;
}
}
</script>
</head>

<body>
<h1>遠程網頁源代碼讀取</h1>

<div>
地址:<input type="text" id="url">
<input type="button" onclick="getSource()" value="獲取源碼">
</div>

<textarea rows="10" cols="80" id="source"></textarea>

</body>
</html>
我也是別人那抄的 你試試吧 好的話給我個最佳

閱讀全文

與js讀取網頁源碼指定內容相關的資料

熱點內容
勞動法裡面有沒有帶工資演算法的 瀏覽:456
如何在u盤里拷解壓軟體 瀏覽:689
oracle資料庫登陸命令 瀏覽:614
python自動化運維之路 瀏覽:400
eclipsejava教程下載 瀏覽:987
tita搜索app怎麼配置 瀏覽:263
oracle的連接命令 瀏覽:1002
基於單片機的恆溫水壺 瀏覽:882
鴻蒙系統文件夾怎麼換背景 瀏覽:296
b站動畫演算法 瀏覽:712
程序員每月還房貸 瀏覽:355
cad牆閉合命令 瀏覽:168
udp廣播可以找到本地伺服器地址 瀏覽:676
加密門卡手機如何復制門禁卡 瀏覽:266
夜鶯的PDF 瀏覽:707
地方資訊app如何推廣 瀏覽:756
金蝶網路加密連不上 瀏覽:262
壓縮垃圾車的配置部件 瀏覽:920
視頻文件能壓縮嗎 瀏覽:71
什麼叫美國伺服器 瀏覽:232