導航:首頁 > 源碼編譯 > Js獲取網頁真實源碼

Js獲取網頁真實源碼

發布時間:2022-11-26 13:06:43

1. javascript如何獲取當前網頁的源碼

首先outerHTML有兼容性問題,其次outerHTML和innerHTML類似,得到的是被瀏覽器修整的代碼,包括js運行時對html結構做的修改,都會體現到innerHTML上。
所以,如果想拿到最真實的html源碼,那就只能發起一個非同步請求,url就是當前的location.href,在xhr.responseText里就能拿到最純正的源碼啦!

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

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

3. js讀取遠程網頁源碼

代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<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>

4. 怎麼獲取js載入完全後的網頁源碼

是完全可以查到的,但正常情況下不會去幫你查,需要先去公安局立案,也就是說你一定得要有極其充分的理由才可以讓公安局幫你查。
1、因為現在的微信號必須得綁定手機號,而在使用微信的過程中總會用到手機號之類的信息,所以個人的微信信息全部都會被存在騰訊公司的內部伺服器里。
2、公安機關如果是由於民事案件而向騰訊公司申請查詢用戶的微信數據的話,騰訊公司是完全有理由不配合公安機關的信息查詢的,因為這牽涉到了用戶的個人隱私。
3、只有在牽涉到重大刑事案件以及危害國家安全的案件時,騰訊公司才有義務配合公安機關去調查用戶的信息。
4、如果微信內容已經涉及了刑事案件,特別是重要的刑事案件偵查線索,縣級以上公安機關是可以對這個手機號碼採取技術偵查手段的。
5、這個方式是一定可以追蹤你手機的位置信息的,既便是關機也沒有任何作用,還是能追蹤到,並且還可以監聽你的通話,攔截你的微信。
6、在公安局啟動技術偵查手段之前的一定時間內,你的通話內容和微信內容無論是收還是發都全部會被保存到一個為了提供通信服務公司的計算機上,因此要查出簡訊內容和通話內容是完全可以的。
(4)Js獲取網頁真實源碼擴展閱讀
根據公安機關辦理刑事案件程序規定第254條,技術偵查措施適用的范圍為以下案件:
1、危害國家安全犯罪、恐怖活動犯罪、黑社會性質的組織犯罪、重大毒品犯罪案件。
2、故意殺人、故意傷害致人重傷或者死亡、強奸、搶劫、綁架、放火、爆炸、投放危險物質等嚴重暴力犯罪案件。
3、集團性、系列性、跨區域性重大犯罪案件。
4、利用電信、計算機網路、寄遞渠道等實施的重大犯罪案件,以及針對計算機網路實施的重大犯罪案件。
5、其他嚴重危害社會的犯罪案件,依法可能判處七年以上有期徒刑的。
6、公安機關追捕被通緝或者批准、決定逮捕的在逃的犯罪嫌疑人、被告人,可以採取追捕所必需的技術偵查措施。

5. javascript通過URL獲取源代碼

var xml = new ActiveXObject("Msxml2.XMLHTTP");
xml.open("get", "http://www..com",false);
xml.send(null);
if(xml.readyState != 4 || xml.status != 200){
alert("出錯了");
}else{
// xml.responseText就是你要的網址頁面內容
alert(xml.responseText);
}

6. JavaScript 如何讀取某網頁的源碼

可以使用parent.網頁所在窗口的名字.doucment.body.innerHTML屬性來讀取網頁主體中的代碼,但是要獲得整個網頁的源碼可能只使用JavaScript是辦不到的.

7. 您好,請問如何用JavaScript 通過給定的URL 獲得其頁面的源代碼 萬分感謝!

在js中使用XMLHttpRequest對象,與指定的URL通訊,收到的數據就是全部源碼。

8. js獲取網頁源代碼ajax獲取網頁源代碼

如果可以抓取的話,就變成string;
$(function(){
$("#url").text(string);
})

如果語言不好抓的的,可以用 <iframe src="url"></iframe>

9. js獲取網頁源代碼

          let sourceCodeTxt = '';

          var xhr = new XMLHttpRequest();

          xhr.open('GET', window.location.href, false);

          xhr.send();

          sourceCodeTxt= xhr.responseText;

10. 如何獲取JS執行過後的網頁源代碼

需要獲取網頁中的javascript執行後生成的完整的網頁源碼(通常使用的右鍵-查看源代碼是看不到js執行後的內容的,用firefox的firebug看到的代碼就是js執行後的代碼),從中提取一些有用的數據。

閱讀全文

與Js獲取網頁真實源碼相關的資料

熱點內容
王者榮耀的區滿了怎麼更換伺服器 瀏覽:918
linux支持的字元集 瀏覽:165
小米加密充電器 瀏覽:117
展會展台搭建app哪個好 瀏覽:914
上海石化哪裡下app 瀏覽:335
滑鼠宏定義編程 瀏覽:298
吉利帝豪用什麼手機連接伺服器 瀏覽:923
javajson自定義 瀏覽:252
51單片機串口多機通信 瀏覽:873
單片機實習生啥也不會 瀏覽:347
手機app拼多多回復率在哪裡看 瀏覽:365
java字元串是否迴文 瀏覽:191
sbtspark源碼 瀏覽:397
緩解壓力的飲料有哪些 瀏覽:608
書信選pdf 瀏覽:674
主機和雲伺服器的介面 瀏覽:963
鋼鐵能被壓縮么 瀏覽:90
程序員多久可以提漲工資 瀏覽:814
公司購買阿里雲伺服器幹嘛用 瀏覽:426
php如何導入excel文件 瀏覽:237