導航:首頁 > 源碼編譯 > 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讀取網頁源碼指定內容相關的資料

熱點內容
app下單約妹子的什麼語音 瀏覽:832
華為軟體加密怎麼關閉 瀏覽:323
安卓手機q系統怎麼用 瀏覽:103
一個淡定的程序員 瀏覽:423
怎麼在dos窗口打開python 瀏覽:591
怎麼通過網頁取伺服器ip 瀏覽:789
android系統發展前景 瀏覽:852
了8解壓密碼 瀏覽:633
單片機的定時器資源是計數器 瀏覽:628
黃鑽石的圖標是什麼app 瀏覽:774
mac白色文件夾問號 瀏覽:720
怎麼申請郵箱的伺服器 瀏覽:13
c項目兩個工程怎麼編譯 瀏覽:645
知乎app有什麼作用 瀏覽:451
單片機帶的比較器 瀏覽:391
程序員都是精英 瀏覽:19
10種編程語言 瀏覽:749
綿陽學駕駛手機上下什麼app 瀏覽:129
python如何模擬網頁操作 瀏覽:40
單片機多文件編譯方法 瀏覽:839