Re: [問題] 想寫一個類似瀏覽器的程式
※ 引述《Elfiend (小孩)》之銘言:
: 目的:以C or C++寫一個 可讀取與傳送資料到網頁的程式
: 概要:依照我輸入的網址,讀取該網頁的內容,
: 再按照我程式的安排,將內容依照我的要求排版。
: 並且可以操作讀取下來的網頁。(點選後開網頁之類的)
: 開發環境:Microsoft Visual Studio 2005 (Windows XP SP2)
: 我的努力:已使用Sniffer了解網頁傳送時,使用的語法。
: 已試過已知的程式語法,結果會死當。(網際網路作業的語法)
會用Sniffer很認真 但入門的點有點誤差
你需要的是了解HTTP通訊協定
www.faqs.org/rfcs/rfc2616.html
或者google http的中文解說
: 我的困難:對網頁的讀取與傳送都不熟。(希望有2005的範例程式)
: 推測我的失敗是讀取的格式錯誤。
: 對程式的初始設定(開發環境設定),以及語法都不熟。
: 但邏輯方面沒有問題,只要有東西可以參考,
: 或者有個明確的方法讓我實行,應該就可以了。
你可以借助一些現成的HTTP Client Library來簡化問題
像.net有Chilkat HTTP .Net Component
這些函式庫可以使你免於面對HTTP複雜的底層
而專注在你的外掛邏輯上
: 程式碼:http://140.116.5.200/~f7494908/Form1.h
如上面版友推文所說
Definition最好不要放在Header中
: 如果有更適合Po的版,還請來信告知。
: 我也很猶豫這到底算網路還是程式。
: 我算新手,對於新的程式或者新的開發環境,會讓我困擾很久。
: 但對於程式碼的了解非常迅速。在實作程式作業與ACM之類的題目都沒有問題
: --
: 坦白說我的確是想寫網頁遊戲的外掛,
: 但請別問我是哪個遊戲,然後把外掛丟給我。我想自己寫。
我絕對不知道你是要寫Travian的外掛 XD
: 也別當正義魔人,我只想藉遊戲動力學習新的知識,我自有分寸
很好的動機 XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.33.124
推
07/04 15:03, , 1F
07/04 15:03, 1F
討論串 (同標題文章)