שליחת בקשות לקבלת קוד HTML בדפי אינטרנט - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שליחת בקשות לקבלת קוד HTML בדפי אינטרנט


syaron66

Recommended Posts

שלום לכולם!

אני כותב תוכנה (אני מתכנת בC#) שמורידה אינפורמציה מעמודי אינרטנט, אני משתמש בפקד webbrowser, ומזין לתוכו כתובות. אני זקוק רק לקוד הHTML שלו. (כלומר של העמוד שייטען) אני משתמש בארוע של טעינת עמוד ורק אז אוסף את האינפורמציה ברגע שהעמוד עולה (פקד ה WEBBROSER בלתי נראה אצלי). הבעיה היא שאני צריך לאסוף נתונים רבים שמופיעים על אלפי עמודים ולכן התהליך אורך זמן רב. רציתי לדעת אם אפשר ואם כן איך לקבל רק את הקוד HTML בלי לחכות לטעינת כל העמוד שבוודאי אורכת זמן רב. כמו כן האם ניתם לשלוח בקשות רבות יותר בכל פעם והאם זה יעזור.

גם כל העצה אחרת כיצד לשפר את המהירות תתקבל בברכה.

תודה רבה לעונים

קישור לתוכן
שתף באתרים אחרים

כמו שאנרמ לך, קוד הHTML זה כל העמוד. אם האובייקט שאתה משתמש בו טוען גם את התמונות וקבצי הסקריפט, זה באמת מיותר.

נסה להשתמש באובייקט http request שלא יעבד לך את מסמך הHTML שהוא מוריד.

כמו כן אתה יכול לפתוח מספר ת'רדים שונים.

קישור לתוכן
שתף באתרים אחרים

אוקיי תודה.

איפה אני מוצא את http request?

ונניח שאחרי נמצאתי והבנתי איך להשתמש בו, אתה מציע לפתוח ת'רד עבור כל אחד כזה? זה יעזור?

אגב יש לי עוד שאלה - בתוכנה הנוכחית הורדת הנתונים היא במן סוג כזה של רקורסיה לפי הארועים, הבעיה היא כאשר אני מצמצם את החלון התוכנית נתקעת.

איך אפשר לפתור את זה?

ושוב המון המון תודה עזרתם לי המון.

קישור לתוכן
שתף באתרים אחרים

תפתח סוקט מול השרת בפורט 80.

תשלח לו את ההודעה:

GET /directory/index.html

והתשובה תהייה קוד המקור שלו(רק תשים לב שיש 2 שורות של הדרים בדרך כלל לפני).

/directory/index.html

זה הקובץ שאתה רוצה להוריד, כמו

www.mydomain.com/directory/index.html

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...