491
צפיות
צפיות
9
תשובות
תשובות
מנוע חיפוש
אני צריכה לבנות מנוע חיפוש לאתרים.
לא מדובר באתר שלי, שיש לי את הקוד שלו, אלא אתר קיים שאני צריכה לקלוט את כל ה-source-ים שלו. ולעשות עליהם חיפוש.
השאלות שלי הן כאלה:
1. איך קולטים את האתר והופכים את כל הדפים שלו ל-HTML.
2. אחרי שיש לי כבר HTML איך אני רצה עליו
אני לא מחפשת קוד כתוב, רק פשוט איפה לחפש בשביל ללמוד לעשות את זה
תודה
9 תשובות
התוכן שמור על מסד נתונים?
אני צריכה למצוא את התוכן
נניח שהייתי צריכה לרוץ על האתר הזה (webmaster.org.il)
ולסכם טבלה עם כל השאלות שנשאלו בפורום והתשובות עליהם עם לינק לכל שורה
כמו שעושים מנועי החיפוש, הרי אין להם את הקוד של האתר, והם גם לא יודעים איך התוכן של האתרים בנוי, אז איך הם בכל אופן בודקים את כל קבצי ה-HTML שלהם?
מנועי חיפוש בד"כ עובדים עם עכבישים.
אז מה זה בעצם עכביש?
תוכנה קטנה שרצה בין דפי אינטרנט, ועוברת בינהם בעזרת הקישורים שנמצאים בדפים.
אחת השיטות לממש את זה
כמובן, לרוב לא בונים דברים כאלו בתכנות אינטרנט, אלא משתמשים בשפה חזקה כמו c או cpp כדי ליעל את התהליך.
אבל איך מקבלים את ה-HTML
איך אני מקבלת את דפי ה-HTML של האתר
בשביל להתחיל לרוץ על זה?
שאלה נוספת
בלי קשר לשאלה הקודמת (זה לא שאני כבר לא מחפשת לה תשובה)
איפה במאמרים כאן יש את ההסבר איך עושים תפריט צף?
לא הצלחתי למצוא בחיפוש
תשובות לכל השאלות ששאלת:
שימי לב שכל ארבעת הקישורים מפנים ל webmaster.
תפריטים:
קבלת תוכן של דפים מכתובת אחרת:
תשובה בשפת 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;
סליחה
משום-מה הקוד זז לי לצד ימין… סליחה, אני חדש כאן.
תשובה בשפת php
גם בשפת php יש פונקציה לקריאת URL:
http://www.php.net/file_get_contents