ABA


"זקוק לעזרה בקריאת קוד HTML ע''י webrequest בC#"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14345 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14345
taltul
חבר מתאריך 15.4.06
112 הודעות
   14:22   06.10.07   
אל הפורום  
  זקוק לעזרה בקריאת קוד HTML ע''י webrequest בC#  
 
   הפקודה הנ"ל מושכת את קוד הHTML מהאתר שאני שולח אותה
הכל טוב ויפה ועובד עד שאני מנסה למשוך קוד מאתר שמצריך שם וסיסמא כדי לקבל את הדפים (יש לי חשבון באתר וכמובן שם וסיסמא)
אני יודע שיש פקודה שנקראית credintial שבה אני מכניס את השם והסיסמא
אבל אני לא מצליח
אם יש דרך אחרת זה בסדר גמור כל עוד זה פותר את הבעיה(בC# או VB.NET רצוי בC#)
אם מישהו יכול לפתור לי את הבעיה אני מבטיח לו שנה מנוי ברוטר על חשבוני
זה ממש חשוב לי
פורסם גם בפורום בניית אתרים, לצערי ללא שום תגובה
ניתן לפנות אלי במייל [email protected]
תודה וחג שמח


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  זה לא כזה קשה להשתמש בהרשאות Nesher  06.10.07 17:45 1
  אממ שני דברים: Ngel 06.10.07 17:48 2
     אני ינסה taltul 07.10.07 07:22 3

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   17:45   06.10.07   
אל הפורום  
  1. זה לא כזה קשה להשתמש בהרשאות  
בתגובה להודעה מספר 0
 

CredentialCache myCache = new CredentialCache();

myCache.Add(new Uri("http://www.contoso.com/"),"Basic",new NetworkCredential(UserName,SecurelyStoredPassword));
myCache.Add(new Uri("http://www.contoso.com/"),"Digest", new NetworkCredential(UserName,SecurelyStoredPassword,Domain));

wReq.Credentials = myCache;

http://msdn2.microsoft.com/en-us/library/system.net.credentialcache.aspx


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ngel

   17:48   06.10.07   
אל הפורום  
  2. אממ שני דברים:  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 06.10.07 בשעה 17:49 בברכה, Ngel
 
1. הסיסמא והמשתמש הם מן חלון כזה של WINDOWS כי אם כן אז אפשר לעשות שיקח את הHTML מהכתובת: http://user@pass:url.com
2. אם זה אתר עם משתמש וסיסמא ממש בתוך עמוד תצטרך משהו כזה:
(אני מעריך שיש לך נסיון בפרוטוקול HTTP)
הרי בכניסה לאתר נשלח טופס מהמחשב שלך עם המשתמש והסיסמא, אתה צריך לקלוט מה הטופס המדויק שנשלח כולל coockie והכל. בשביל לעשות את זה, יש תוכנה מעולה בשם fiddler, שקולטת מה הדפדפן שלך שולח וקולט.
תוריד אותה ותתקין. עכשיו כנס עם הדפדפן לאתר שאתה צריך ותכניס משתמש וסיסמא, כנס לfiddler ותעתיק את כל הheader ואז תדע מה בדיוק לשלוח בבקשה לשרת בשביל לקבל את העמוד שאתה צריך עם זיהוי המשתמש והסיסמא שלך.

נקווה שעזרתי והבנת :O

(בניתי פעם משהו כזה בvisual basic 6 בשביל לדפוק אתרים חח)
(ותזהר עם fiddler! תוכנה גאונית, אפשר לרמות בעזרתה וכאלה)

(אולי זה מה שאתה צריך ואולי לא :O)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
taltul
חבר מתאריך 15.4.06
112 הודעות
   07:22   07.10.07   
אל הפורום  
  3. אני ינסה  
בתגובה להודעה מספר 2
 
   Nesher ניסיתי את מה שכתבת בדיוק וזה עדיין לא עובד
Ngal אני ינסה מקווה שזה יצליח
תודה רבה לשניכם


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net