Try
Dim remoteFile As String = "acct/confirm.asp" ' این آدرس صفحه است
Dim qString As New NameValueCollection 'این متغیری است که پارامترها رو میگیره
Dim webclient1 As New WebClient ' این که شیئ وب کلاینت هست که همه کارها رو این انجام میده
Dim result As String ' این متغیری است که نتیجه توش ذخیره میشه
webclient1.BaseAddress = "https://www.e-gold.com/" ' این آدرسی اصلی وب سایت هست. آدرس شما ترکیبی از این و آدرس صفحه بالایی خواهد بود
webclient1.Encoding = Encoding.UTF8 ' اینجا انکودینگ عملیات رو تعیین میکنید
qString.Add("username", "yourid") ' در این سه خط به عنوان نمونه ۳ تا پارامتر به همراه مقدارشون تعیین کردیم که فرستاده میشن
qString.Add("password", "yourpassword")
qString.Add("var1", "value1")
webclient1.QueryString = qString ' اینجا این کوئری استرینگهای بالا رو به وب کلاینت نسبت میدیم
result = webclient1.DownloadString(remoteFile) ' اینجا هم نتیجه رو داخل متغیر دانلود میکنیم
' خوب حالا شما نتیجه رو تو متغیر ریزولت داری و بقیه کارها رو روش انجام میدی
Catch err As System.Net.WebException
MessageBox.Show(err.Message) ' اگر خطایی پیش بیاد اینجا پیغام میده
End Try