WebClient Post
-
המטרה:
יש לי דף שמתקבל ע"י HtmlWeb של HtmlAgilityPack
הדף עצמו מכיל טבלה (גריד) עם פייג'ינג (ריבוי עמודים)
קריאה לעמוד הבא מתבצעת ע"י פוסט של העמוד הנוכחי עם שליחת פרמטר
ביצוע הפוסט שם בפועל הוא ע"י פונקציה של ג'אווה סקריפט
בURL אין שום שינויאני מעוניין לגשת ע"י קוד C# לכל העמודים של הטבלה
מישהוא מכיר את הבעיה או רעיון להתמודד אתה, (לא דחוף לי לעבוד דווקא עם HtmlAgilityPack)
תודה רבה לכולםפורסם במקור בפורום CODE613 ב15/11/2015 11:09 (+02:00)
-
אין דבר כזה שאין שום שינוי והוא מחזיר DATA שונה
הסרבר לא מנחש מה הקליינט רוצה ממנו
תבדוק ב dev tools מה שונה ב REQUSET אולי התוכןפורסם במקור בפורום CODE613 ב15/11/2015 14:23 (+02:00)
-
קריאה לעמוד הבא מתבצעת ע"י פוסט
...
בURL אין שום שינויברור. פוסט לא ניכר בשורת הכתובת שכן הפרמטרים מועברים בגוף הבקשה (ראה http://tchumim.com/post/5495).
תוכל לעקוב אחרי אופן התשאול או ע"י עיון מדוקדק בJS, או בקלות ע"י הכלי Fiddler.
אח"כ תוכל להוריד את הדף ע"י HttpWebRequest (ראה http://tchumim.com/topic/676).פורסם במקור בפורום CODE613 ב15/11/2015 17:42 (+02:00)
-
אין דבר כזה שאין שום שינוי והוא מחזיר DATA שונה
הסרבר לא מנחש מה הקליינט רוצה ממנו
תבדוק ב dev tools מה שונה ב REQUSET אולי התוכןקריאה לעמוד הבא מתבצעת ע"י פוסט של העמוד הנוכחי עם שליחת פרמטר
ידוע לי שנשלח פרמטר כלשהוא וכפי הנראה אני גם יודע מה הוא ובצד שרת הוא כנראה נבדק ע"י request
אך כיצד אוכל לעשות Post לדף ע"י WebClient או משהוא דומהפורסם במקור בפורום CODE613 ב15/11/2015 18:11 (+02:00)
-
לזה אמרתי שהדרך היא ע"י HttpWebRequest עם דוגמא נפורטת בקישור, אך אכן פה http://stackoverflow.com/a/5401597/1271037 ראיתי שאפשר גם עם WebClient לשלוח פרמטרים בפוסט.
פורסם במקור בפורום CODE613 ב15/11/2015 18:40 (+02:00)
-
בעזרתו של דוד ל.ט.
בסופו של דבר חקרתי ע"י Fiddler את הפרמטרים שנשלחים
כמו"כ היה צריך לנקות את הפרמטרים ע"י encode
וזה עבד מצוין
תודה לכל העוזריםפורסם במקור בפורום CODE613 ב25/11/2015 23:04 (+02:00)
4/6