שלח תשובה

זירת השאלות

491
צפיות
9
תשובות

מנוע חיפוש

,‏ 18 במאי, 2006

אני צריכה לבנות מנוע חיפוש לאתרים.
לא מדובר באתר שלי, שיש לי את הקוד שלו, אלא אתר קיים שאני צריכה לקלוט את כל ה-source-ים שלו. ולעשות עליהם חיפוש.

השאלות שלי הן כאלה:
1. איך קולטים את האתר והופכים את כל הדפים שלו ל-HTML.
2. אחרי שיש לי כבר HTML איך אני רצה עליו

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

תודה

תגיות:

9 תשובות

  1. shiri11 הגיב:

    אני צריכה למצוא את התוכן
    נניח שהייתי צריכה לרוץ על האתר הזה (webmaster.org.il)

    ולסכם טבלה עם כל השאלות שנשאלו בפורום והתשובות עליהם עם לינק לכל שורה

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

  2. זהר פלד הגיב:

    מנועי חיפוש בד"כ עובדים עם עכבישים.
    אז מה זה בעצם עכביש?
    תוכנה קטנה שרצה בין דפי אינטרנט, ועוברת בינהם בעזרת הקישורים שנמצאים בדפים.
    אחת השיטות לממש את זה מפורטת כאן.

    כמובן, לרוב לא בונים דברים כאלו בתכנות אינטרנט, אלא משתמשים בשפה חזקה כמו c או cpp כדי ליעל את התהליך.

  3. shiri11 הגיב:

    אבל איך מקבלים את ה-HTML
    איך אני מקבלת את דפי ה-HTML של האתר
    בשביל להתחיל לרוץ על זה?

  4. shiri11 הגיב:

    שאלה נוספת
    בלי קשר לשאלה הקודמת (זה לא שאני כבר לא מחפשת לה תשובה)

    איפה במאמרים כאן יש את ההסבר איך עושים תפריט צף?

    לא הצלחתי למצוא בחיפוש

  5. זהר פלד הגיב:

    תשובות לכל השאלות ששאלת:
    שימי לב שכל ארבעת הקישורים מפנים ל webmaster.

    תפריטים:
    תפריט 1
    תפריט 2

    קבלת תוכן של דפים מכתובת אחרת:
    xmlhttp 1
    xmlhttp 2

  6. אראל סגל הגיב:

    תשובה בשפת perl
    אם את עובדת בשפת perl, אז הקוד הבא יעשה את העבודה:


    #!/usr/bin/perl
    ##############################################################################
    # displayurl – gets a URL and displays it.
    # Created 17/03/06 by Erel Segal
    ##############################################################################

    use LWP::Simple;
    use URI::Escape;
    use security1;

    print "Content-type: text/htmlnn";

    my $url = "http://YOUR-URL-HERE";

    my $content = get $url;

    die "Couldn't get $url" unless defined $content;

    print $content;

  7. אראל סגל הגיב:

    סליחה
    משום-מה הקוד זז לי לצד ימין… סליחה, אני חדש כאן.

שלח תשובה