❶ 如何把一個靜態和動態網站的源碼下載下來,有這方面的軟體嗎
一個純靜態網站的源碼就是你打開它時看到的HTML代碼,下載下來即可。動態網站一經發布,看到的也是其運算後生成的靜態HTML代碼,其生成的原始數據和生成靜態HTML的邏輯代碼一般網友是看不到的,就算下載下來,也僅僅是一個生成好的HTML頁面而已。
❷ 誰知道一個網站上的源代碼怎麼下載下來啊
一般是做不到,右鍵審查元素或源代碼就可以查看當前HTML頁面的源代碼,但如果是動態網站,你想把php、資料庫、網站配置這些都獲取是不現實的。你這樣不如直接下載網站模板,根據自己需求去挑選下載,這樣才能事半功倍。
❸ 網站的源代碼是什麼在哪可以看到自己的源代碼
在網頁的空百地方,點擊滑鼠右鍵-查看源文件就看到了。
網站的源代碼意思:
源程序(sourcecode)是指未編譯的按照一定的程序設計語言規范書寫的文本文件。源代碼(也稱源程序),是指一系列人類可讀的計算機語言指令。在現代程序語言中,源代碼可以是以書籍或者磁帶的形式出現,但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這種過程叫做編譯,通過編譯器完成。
網站源碼,我們可以把它理解成源文代碼,就拿我們當前看到的這個網頁來說吧,其實它是由一大堆的源代碼組成,通過我們的IE(MicrosoftInternetExplorer)瀏覽器(或伺服器)翻譯成現在我們所看到的這個樣子。
網站源碼也分為兩種,一種是動態源碼如:ASP,PHP,JSP,.NET,CGI等,一種是靜態源碼如:HTML等。
希望能幫助到您
❹ 通過怎樣的方法或者是工具可以查看網頁的源代碼這些源代碼有怎樣的作用
通過什麼樣的方法可以查看網頁源代碼?其實有很多工具和方法都可以查看網頁源代碼,這些代碼可以幫助學習編程或者研究對手網站的程序員有很大的幫助,因為源代碼基本上很難隱藏,所以這樣找尋更方便,下面我就來說一下我平時的一些使用方法,僅供參考。
問題總結
所以通過簡單地瀏覽器就可以查看網頁的源代碼,主要看你要用這個源代碼來做什麼,很多的人都是通過源代去仿製別人的網站,還有些人是用這個方法來學習,不管不過做什麼,這個方法都是最簡單的方法,希望可以幫助到大家,有些網站為了防止別人偷走代碼數據,會進行加密或者隱藏,不過這些也是可以通過技術手段來實現的,以上就是我的個人想法,僅供參考學習。
❺ 怎麼拿到網站源代碼
是完全可以查到的,但正常情況下不會去幫你查,需要先去公安局立案,也就是說你一定得要有極其充分的理由才可以讓公安局幫你查。
1、因為現在的微信號必須得綁定手機號,而在使用微信的過程中總會用到手機號之類的信息,所以個人的微信信息全部都會被存在騰訊公司的內部伺服器里。
2、公安機關如果是由於民事案件而向騰訊公司申請查詢用戶的微信數據的話,騰訊公司是完全有理由不配合公安機關的信息查詢的,因為這牽涉到了用戶的個人隱私。
3、只有在牽涉到重大刑事案件以及危害國家安全的案件時,騰訊公司才有義務配合公安機關去調查用戶的信息。
4、如果微信內容已經涉及了刑事案件,特別是重要的刑事案件偵查線索,縣級以上公安機關是可以對這個手機號碼採取技術偵查手段的。
5、這個方式是一定可以追蹤你手機的位置信息的,既便是關機也沒有任何作用,還是能追蹤到,並且還可以監聽你的通話,攔截你的微信。
6、在公安局啟動技術偵查手段之前的一定時間內,你的通話內容和微信內容無論是收還是發都全部會被保存到一個為了提供通信服務公司的計算機上,因此要查出簡訊內容和通話內容是完全可以的。
(5)如何拿到動態網站的源碼擴展閱讀
根據公安機關辦理刑事案件程序規定第254條,技術偵查措施適用的范圍為以下案件:
1、危害國家安全犯罪、恐怖活動犯罪、黑社會性質的組織犯罪、重大毒品犯罪案件。
2、故意殺人、故意傷害致人重傷或者死亡、強奸、搶劫、綁架、放火、爆炸、投放危險物質等嚴重暴力犯罪案件。
3、集團性、系列性、跨區域性重大犯罪案件。
4、利用電信、計算機網路、寄遞渠道等實施的重大犯罪案件,以及針對計算機網路實施的重大犯罪案件。
5、其他嚴重危害社會的犯罪案件,依法可能判處七年以上有期徒刑的。
6、公安機關追捕被通緝或者批准、決定逮捕的在逃的犯罪嫌疑人、被告人,可以採取追捕所必需的技術偵查措施。
❻ 現在網上的那些網站源碼都是怎麼弄來的都是破解來的嗎
兩種;
一是免費的源碼:他們是開發商放出的
免費版
即不完整加密版,主要是為了做廣告;另一種是
黑客
黑來的,然後加入後門和病毒,這主要是為了
抓肉雞
,或傳播病毒
另一種是
程序員
自己開發和整理的源碼;如
200源碼網的源碼
❼ 有沒有辦法把一個網站的源代碼拿下來
http://www1.skycn.com/soft/198.html
Teleport Pro 所能做的,不僅僅是離線瀏覽某個網頁(讓你離線快速瀏覽某個網頁的內容當然是它的一項重要功能),它可以從Internet的任何地方抓回你想要的任何文件,它可以在你指定的時間自動登錄到你指定的網站下載你指定的內容,你還可以用它來創建某個網站的完整的鏡象,作為創建你自己的網站的參考。
當然,對於動態的網站,只能黑別人站點然後打包下載啦~多學下漏洞攻擊不錯,呵呵
正當方法,找站長要嘍~
❽ 怎樣獲得網站源代碼
朋友,仔細看了你的問題,我想你這個問題在你個人解決起來會比較麻煩,看起來你對網站技術還不是很了解,但我想你應該有很多解決方案:
方案一:用FTP下載他們所謂的源文件,下載後找個懂的朋友查看下他們是基於什麼系統做的網站,(一般小公司也就在市面上的CMS基礎上改吧改吧就說是自己的系統了),這種情況哪輪得到他們和你打官司?
方案二:如果他們還真牛,自己開發的網站程序,那也不打緊,你要問問目前你委託的這家公司,建站還需要拿客戶提供的源碼,這真是奇了怪了,哪有這么不專業的公司?或許他們也是初入行,想先看看別人開發的程序吧?所以這種情況,不仿換家公司試試(中企動力,得友網路,派桑網路..),其實普通網站開發對於專業人士來說真的不難哦,根本無需什麼源碼. 或者是你資料庫很大?這個倒是有可能的,那可以讓原來公司把資料庫備份給你。
方案三:上面說過不難的,你不如也可以自己學習網站建設,如果你不急的話。
祝你好運!
❾ python爬蟲怎麼獲取動態的網頁源碼
一個月前實習導師布置任務說通過網路爬蟲獲取深圳市氣象局發布的降雨數據,網頁如下:
心想,爬蟲不太難的,當年跟zjb爬煎蛋網無(mei)聊(zi)圖的時候,多麼清高。由於接受任務後的一個月考試加作業一大堆,導師也不催,自己也不急。
但是,導師等我一個月都得讓我來寫意味著這東西得有多難吧。。。今天打開一看的確是這樣。網站是基於Ajax寫的,數據動態獲取,所以無法通過下載源代碼然後解析獲得。
從某不良少年寫的抓取淘寶mm的例子中收到啟發,對於這樣的情況,一般可以同構自己搭建瀏覽器實現。phantomJs,CasperJS都是不錯的選擇。
導師的要求是獲取過去一年內深圳每個區每個站點每小時的降雨量,執行該操作需要通過如上圖中的歷史查詢實現,即通過一個時間來查詢,而這個時間存放在一個hidden類型的input標簽里,當然可以通過js語句將其改為text類型,然後執行send_keys之類的操作。然而,我失敗了。時間可以修改設置,可是結果如下圖。
為此,僅抓取實時數據。選取python的selenium,模擬搭建瀏覽器,模擬人為的點擊等操作實現數據生成和獲取。selenium的一大優點就是能獲取網頁渲染後的源代碼,即執行操作後的源代碼。普通的通過 url解析網頁的方式只能獲取給定的數據,不能實現與用戶之間的交互。selenium通過獲取渲染後的網頁源碼,並通過豐富的查找工具,個人認為最好用的就是find_element_by_xpath("xxx"),通過該方式查找到元素後可執行點擊、輸入等事件,進而向伺服器發出請求,獲取所需的數據。
[python]view plain
#coding=utf-8
fromtestStringimport*
fromseleniumimportwebdriver
importstring
importos
fromselenium.webdriver.common.keysimportKeys
importtime
importsys
default_encoding='utf-8'
ifsys.getdefaultencoding()!=default_encoding:
reload(sys)
sys.setdefaultencoding(default_encoding)
district_navs=['nav2','nav1','nav3','nav4','nav5','nav6','nav7','nav8','nav9','nav10']
district_names=['福田區','羅湖區','南山區','鹽田區','寶安區','龍崗區','光明新區','坪山新區','龍華新區','大鵬新區']
flag=1
while(flag>0):
driver=webdriver.Chrome()
driver.get("hianCe/")
#選擇降雨量
driver.find_element_by_xpath("//span[@id='fenqu_H24R']").click()
filename=time.strftime("%Y%m%d%H%M",time.localtime(time.time()))+'.txt'
#創建文件
output_file=open(filename,'w')
#選擇行政區
foriinrange(len(district_navs)):
driver.find_element_by_xpath("//div[@id='"+district_navs[i]+"']").click()
#printdriver.page_source
timeElem=driver.find_element_by_id("time_shikuang")
#輸出時間和站點名
output_file.write(timeElem.text+',')
output_file.write(district_names[i]+',')
elems=driver.find_elements_by_xpath("//span[@onmouseover='javscript:changeTextOver(this)']")
#輸出每個站點的數據,格式為:站點名,一小時降雨量,當日累積降雨量
foreleminelems:
output_file.write(AMonitorRecord(elem.get_attribute("title"))+',')
output_file.write(' ')
output_file.close()
driver.close()
time.sleep(3600)
- 文件中引用的文件testString只是修改輸出格式,提取有效數據。
#Encoding=utf-8
defOnlyCharNum(s,oth=''):
s2=s.lower()
fomart=',.'
forcins2:
ifnotcinfomart:
s=s.replace(c,'')
returns
defAMonitorRecord(str):
str=str.split(":")
returnstr[0]+","+OnlyCharNum(str[1])
- 一小時抓取一次數據,結果如下:
[python]view plain
❿ 我找人做了一個網站,動態的,我想把源碼下載下來,我有ftp,改如何下載,請詳細指教,謝謝!
很簡單啊,用FTP上傳下載工具啊,比如「FlashFXP」等,界面如下圖,填入FTP伺服器名稱、用戶名、密碼,連接就可以了,然後吧右邊的那塊全選,點擊右鍵,傳送就可以了,一段時間後,所有文件都會下載下拉,如果資料庫不是access,那就得把資料庫備份出來具體可以聯系我,我幫你搞定!謝謝!