ABA


"זיהוי לינקים בדף HTML. (VB6)"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14255 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14255
chenke 
חבר מתאריך 1.7.02
730 הודעות, דרג אמינות חבר זה
   09:36   15.08.07   
אל הפורום  
  זיהוי לינקים בדף HTML. (VB6)  
 
   שלום לכולם,
אני עובד ב- VB6 ובתוכנה שאני כותב, אני מוריד דף HTML וצריך לשלוף ממנו את כל הלינקים. אני יודע לעשות זאת חיפוש של המחרוזת "href=", ואני אכן מצליח לאסוף את הלינקים, אבל הבעייה שלי היא עם הלינקים הייחסים. בלינק יחסי, אני מתכוןן שהלינק הייחסי של
http://news.walla.co.il/?w=/1/1 1154100,
יופיע בקוד ה- HTML בתור /?w=//1154100.
אני צריך את הלינק המלא ולא את היחסי, ולכן השתמשתי בשיטה שבה אני לוקח את הכתובת של דף ה- HTML (בדוגמא שציינתי http://news.walla.co.il/), לוקח ממנה את החלק שעד הקיו הנטוי הראשון ואליו משרשר את הלינק היחסי.
השיטה הזאת עובדת בחלק מהאתרים, ובחלק לא עובדת (לדוגמא ב- YNET זה לא עובד), ולכן אני שואל אם למשהוא יש רעיון אחר.
אני יודע שקיימת שיטה ע"י שימוש בפקודה:
Set objDoc = objMSHTML.createDocumentFromUrl(strURL, vbNullString)
ואז שימוש באוסף ה- link שלו, אבל השיטה הזאת לא טובה לי, כיוון שהיא איטית מדי (היא מצריכה את טעינת הדף מהרשת, על כל התמונות, האובייקטים והחלונות הקופצים שלו), וגוזלת יותר מדי זיכרון. אז למשהוא יש רעיון?

חן.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  איך אתה מוריד את הדף ? אובייקט BROWSER ? או AJAX ? Ice Cold  19.08.07 15:27 1
  לא זה ולא זה chenke  19.08.07 18:10 2

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   15:27   19.08.07   
אל הפורום  
  1. איך אתה מוריד את הדף ? אובייקט BROWSER ? או AJAX ?  
בתגובה להודעה מספר 0
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
chenke 
חבר מתאריך 1.7.02
730 הודעות, דרג אמינות חבר זה
   18:10   19.08.07   
אל הפורום  
  2. לא זה ולא זה  
בתגובה להודעה מספר 0
 
   אני מוריד אותו בתור קובץ טקסט פשוט


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

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

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



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