Ⅰ 知道一個網站的網址能通過反編譯獲取源代碼嗎
網站整個源碼肯定是獲取不到的。當然,我說的是包括界面和後台程序功能代碼。
只能獲取界面html代碼,以及css樣式js和一些圖片。
主要的後台功能代碼是獲取不到的。
Ⅱ 怎麼盜取人家網站的php源代碼
PHP一般使用linux伺服器,可以試試當地暴力破解,找到伺服器所在位置,帶上傢伙
Ⅲ 怎麼提取一個網站的PHP源碼
您好。一個網站的源代碼是無法直接獲取的。
您可以尋找一下該網站的頁腳或者IE的頂部,是否存在類似 powered by xxx 這里的XX就是該PHP源碼系統。然後網路搜索一下就可以找到了。
如果不存在類似的信息,那就不能通過正規途徑獲取了。
除非是利用某種不良途徑獲取。那就是尋找改網站的漏洞,通過入侵手段獲取。不過這是違法的,不建議此種方式。
Ⅳ 請教高手,網頁數據抓取問題
方法一:直接抓取網頁源碼
優點:速度快。
缺點:1,正由於速度快,易被伺服器端檢測,可能會限制當前ip的抓取。對於這點,可以嘗試使用ip代碼解決。
2,如果你要抓取的數據,是在網頁載入完後,js修改了網頁元素,無法抓取。
3,遇到抓取一些大型網站,如果需要抓取如登錄後的頁面,可能需要破解伺服器端帳號加密演算法以及各種加密演算法,及其考驗技術性。
適用場景:網頁完全靜態化,並且你要抓取的數據在網頁首次載入完成就載入出來了。涉及登錄或者許可權操作的類似頁面未做任何帳號加密或只做簡單加密的。
當然,如果該網頁你抓取的數據,是通過介面獲得的json,那麼,你就更幸福的,直接抓取json頁面即可。
對於有登錄的頁面,我們如何拿到他的登錄頁之後的源碼呢?
首先我要介紹一下,對於session保存帳號信息的情況下,伺服器是如何確定該用戶身份的。
首先,用戶登錄成功後,伺服器端會將用戶的當前會話信息保存到session中,每一個session有一個唯一標志sessionId。則用戶訪問這個頁面,session被創建後,就會接收到伺服器端傳回的sessionId,並將其保存到cookie中,因此,我們可以用chrome瀏覽器打開檢查項,查看當前頁面的jsessionId。下次用戶訪問需要登錄的頁面時,用戶發送的請求頭會附上這個sessionId,伺服器端通過這個sessionId就可以確定用戶的身份。
這里,我搭建了一個簡單的jsp登錄頁面,登錄後的帳號信息保存在伺服器端session中。
思路:1,登錄。2,登錄成功後獲得cookie。3,將cookie放到請求頭中,向登錄頁發送請求。
附上java版本的代碼及python
java版: