2010-06-30 122 views
1

我想知道是否甚至有可能與我自己的其他網站進行交互。ASP.NET - 與其他網站的互動

下面是這種情況:

可以說我有一個Lockerz帳戶,這是你每天必做的任務,賺取點的地方。每月一次,您可以兌換這些積分以獲得獎品,如iPod,Macbook或其他物品。我知道這聽起來很可笑,但留在我身邊。

有人獲得本網站會員資格,必須得到會員的邀請。因此,我收到您的電子郵件地址,然後登錄到我的帳戶,然後向您發送邀請。

我想要做的是創建一個網站,用戶將他們的電子郵件輸入到文本框並按下提交按鈕。在那裏,程序在幕後將我的登錄信息和用戶電子郵件地址發送給lockerz併發送邀請。沒有離開我的網站。

我已經與ASP.NET一起使用VB代碼隱藏了一段時間,所以我理解了這一點的基礎知識。我只是想知道我想做甚麼可能。如果是這樣,有人可以將我重定向到某種教程或指南,這將給我一個基本的知識。

感謝

回答

2

WebClient可能是您最好的起點......但我會堅持一秒鐘。

像這樣的網站往往採用一些非常強烈的欺詐保護。當多個帳戶使用一個IP時,禁止,阻止或至少忽略動作,或者以可預測的模式做其他事情。

WebClient不會加載JavaScript,因此您可能無法訪問頁面的所需部分。

無論哪種方式,你不需要在你的網絡服務器上這樣做 - 我首先將它作爲一個簡單的腳本在本地寫入初始連接代碼開始。它會使測試速度更快。

+0

非常感謝!有沒有碰巧有一個指導或教程,你可以給我更多的知識呢?如果沒有,但這很好,給了我一個很好的起點。 – Johnrad 2010-06-30 19:55:27

6

你必須在HTTP級別下工作,發送POST和GET請求。

幸運的是,.NET有WebRequestWebClient類可以幫助您。

+0

你知道任何好的教程或指南,可以給我更多的知識嗎? – Johnrad 2010-06-30 19:41:58

+0

@JCwhisman:對不起,我不知道任何教程,而且我很久以前就知道它,我忘記了我在哪裏學到了! – 2010-06-30 19:53:18

+0

這很好!非常感謝您的幫助!它給了我一個開始的好地方。 – Johnrad 2010-06-30 20:24:11