-1
我來自遊戲圖形編程。所以我只知道網絡編程的基礎。從哪裏開始?登錄到控制檯上的網站
我的最終目標是製作與網站互動的應用程序。
但現在我的目標是
- 登錄到谷歌在控制檯上。 (我選擇谷歌,因爲它是着名的,因此我可能能夠找到更多的資源相關)
- 打印我從登錄的帳戶收到的所有電子郵件的標題。
我使用C#.NET。如果有其他語言更適合我的目標,請再推薦我。
我寫了下面的代碼。
static StreamReader Access(string url)
{
WebRequest request = WebRequest.Create(url);
WebResponse response = request.GetResponse();
Stream dataStream = response.GetResponseStream();
return new StreamReader(dataStream);
}
使用的StreamReader,我可以讀取webstie的HTML作爲text.I的理由是,如果我能讀HTML作爲控制檯文字,通過閱讀它,我能以某種方式做下一步。
我嘗試讀取的「http://www.google.com」 HTML促使我荒唐的失敗。隨着它回覆了我無法閱讀的文字牆。
<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="ko"
><head><meta content="/images/google_favicon_128.png" itemprop="image"><title>Go
ogle</title><script>(function(){window.google={kEI:'Ni1VVIC5CIbNmwXEgIG4DA',kEXP
I:'4016824,4017578,4017981,4018674,4019181,4020346,4020562,4020921,4022495,40227
56,4022999,4023083,4023166,4023367,4023567,4023678,4023971,4023979,4024157,40242
73,4024691,8500272,8500325,8500393,8500700,8500724,10200083,10200716',authuser:0
,kSID:'Ni1VVIC5CIbNmwXEgIG4DA'};google.kHL='ko';})();(function(){google.lc=[];go
ogle.li=0;google.getEI=function(a){for(var b;a&&(!a.getAttribute||!(b=a.getAttri
bute("eid")));)a=a.parentNode;return b||google.kEI};google.https=function(){retu
rn"https:"==window.location.protocol};google.ml=function(){};google.time=functio
n(){return(new Date).getTime()};google.log=function(a,b,d,h,k){var c=new Image,f
=google.lc,e=google.li,g="",l=google.ls||"";c.onerror=c.onload=c.onabort=functio
n(){delete f[e]};f[e]=c;d||-1!=b.search("&ei=")||(g="&ei="+google.getEI(h));a=d|
|"/"+(k||"gen_204")+"?atyp=i&ct="+a+"&cad="+b+g+l+"&zx="+google.time();/^http:/i
.test(a)&&google.https()?(google.ml(Error("a"),!1,{src:a,glmm:1}),delete f[e]):(
c.src=a,google.li=e+1)};google.y={};google.x=function(a,b){google.y[a.id]=[a,b];
我相信我是走錯了軌道才能實現我的目標。我需要幫助來指導自己糾正方向。
下載問題在哪裏? – gdoron 2014-11-01 19:04:05
我正在請求一個地方的建議,開始教我自己的基於Web的應用程序。我已經證明了我的嘗試,並表示我的失敗,因爲我不明白我在做什麼。應該防止這個「第一步」的問題嗎?我沒有找到合適的地方來進一步發展我感興趣的領域。我沒有看到有人對這個「問題」說「不」的理由,我需要從哪裏開始。這就是我正在做的,這是我應該做的嗎?「? – BlueBug 2014-11-01 19:05:34
Stackoverflow不適合這類問題。 – gdoron 2014-11-01 19:06:42