1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,260 >> 1 SPEAKER: בואו ליישם חיפוש או, לפחות, משתמש ממשק מנוע 3 00:00:03,260 --> 00:00:06,590 ממשק למנועי חיפוש, כי מאפשר למשתמש להקליד בכמה מונחים 4 00:00:06,590 --> 00:00:09,370 ולאחר מכן לחפש בעולם אינטרנט עבור מונחים אלו. 5 00:00:09,370 --> 00:00:13,690 כדי להשיג זאת, אנו נשתמש "הצורה" של ה-HTML תג, כמו גם כמה אחר. 6 00:00:13,690 --> 00:00:17,140 כאן בSearch.html, יש לי כבר קיבל אותנו נכתבו על ידי פתיחה ו 7 00:00:17,140 --> 00:00:18,500 סגירה כמה תגיות. 8 00:00:18,500 --> 00:00:22,570 אז עכשיו כאן, בתוך הגוף הזה, בואו קודם להגדיר כותרת של CS50 9 00:00:22,570 --> 00:00:26,460 חפש לשמש ככותרת של מיני בגוף של הדף. 10 00:00:26,460 --> 00:00:30,660 >> בואו לאחר מכן פתח את תג "צורה" ו, כפעולת מנע, בואו נסגור את זה, אז לא 11 00:00:30,660 --> 00:00:31,930 תשכח מאוחר יותר. 12 00:00:31,930 --> 00:00:37,450 בואו לאחר מכן להגדיר תג קלט, אשר שם יהיה "q" עבור שאילתה, ואשר 13 00:00:37,450 --> 00:00:40,810 סוג יהיה "טקסט," כך ש דפדפן הופך את זה כשדה טקסט 14 00:00:40,810 --> 00:00:41,840 בעמוד. 15 00:00:41,840 --> 00:00:43,720 בואו לאחר מכן לסגור את התג הזה. 16 00:00:43,720 --> 00:00:46,480 בואו לאחר מכן להוסיף מעבר שורה מתחת. 17 00:00:46,480 --> 00:00:50,870 ובואו עכשיו להגדיר קלט אחד יותר זה זמן, הסוג שיהיה להגיש, 18 00:00:50,870 --> 00:00:56,640 אז זה כפתור שלח, ואשר ערך או תווית הוא חיפוש CS50. 19 00:00:56,640 --> 00:00:59,930 >> עכשיו אנחנו כבר הוגדרו בטופס זה, אבל אנחנו לא ציינתי לשם את הטופס 20 00:00:59,930 --> 00:01:01,120 יש להגיש. 21 00:01:01,120 --> 00:01:04,480 בואו להוסיף שתי תכונות יותר לייתר דיוק כאן. 22 00:01:04,480 --> 00:01:09,410 ראשית, בואו תציינו בתג "הטופס" עצמו, כי השיטה שבה זה 23 00:01:09,410 --> 00:01:12,620 טופס יש להגיש הוא HTTP גט. 24 00:01:12,620 --> 00:01:16,150 ובואו תציינו כי הפעולה או יעד של צורה זו יהיה 25 00:01:16,150 --> 00:01:22,540 https://www.google.com/search. 26 00:01:22,540 --> 00:01:25,690 >> עכשיו, אני יודע שכתובת אתר קיים, כי ראיתי את זה כבר כמה זמן בי 27 00:01:25,690 --> 00:01:27,080 שורת הכתובת של הדפדפן. 28 00:01:27,080 --> 00:01:32,020 אז פשוט אני הולך להתייחס למשתמש כתובת אתר שעבור תוצאות החיפוש שלהם. 29 00:01:32,020 --> 00:01:35,380 בואו עכשיו לשמור, לשנות את ההרשאות ב, ולפתוח את השלב הזה. 30 00:01:35,380 --> 00:01:41,090 "Chmod search.html r בתוספת". בואו עכשיו לפתוח את הכרום. 31 00:01:41,090 --> 00:01:46,770 http://localhost/search.html. 32 00:01:46,770 --> 00:01:49,345 לא הכי סקסי של מנועי חיפוש, אבל בואו נראה אם ​​זה עובד. 33 00:01:49,345 --> 00:01:51,920 34 00:01:51,920 --> 00:01:53,240 ויש כמה חתולים. 35 00:01:53,240 --> 00:01:57,140 >> שים לב כי, יותר מאשר בשורת הכתובת זה בדיוק את כתובת האתר שאני מצפה, 36 00:01:57,140 --> 00:01:58,910 אבל עם משהו קטן יותר בסוף. 37 00:01:58,910 --> 00:02:04,260 אם אני להתמקד בכאן, שים לב כי כתובת האתר זה בדיוק כמו שציפינו, אבל עם 38 00:02:04,260 --> 00:02:07,260 שווים q סימן השאלה חתולים בצמרת. 39 00:02:07,260 --> 00:02:08,729 מאיפה זה בא? 40 00:02:08,729 --> 00:02:12,880 >> ובכן, בגלל שאני הגשתי טופס זה היה לי קלט ששמו היה q, 41 00:02:12,880 --> 00:02:16,300 דפדפן לקח על עצמו להוסיף כי סימן שאלה ולאחר מכן לשים את זה 42 00:02:16,300 --> 00:02:17,820 שמו של הפרמטר - ש - 43 00:02:17,820 --> 00:02:21,130 אחרי סימן שוויון, ואחריו חתולים, שהנו הערך על ידי כך אני 44 00:02:21,130 --> 00:02:22,550 עצמי הקלדה 45 00:02:22,550 --> 00:02:26,130 אם היו יותר פרמטרים כגון פנימי של כתובת האתר, היית הדפדפן 46 00:02:26,130 --> 00:02:28,500 פשוט נפרד שלהם על ידי אמפרסנד. 47 00:02:28,500 --> 00:02:30,790 אבל במקרה הזה, יש לנו רק זוג אחד כזה. 48 00:02:30,790 --> 00:02:35,040 וזה מסופק כקלט גוגל הרבה יותר כמו פרמטר היא 49 00:02:35,040 --> 00:02:37,000 הניתן לפונקציה הוא קלט. 50 00:02:37,000 --> 00:02:40,600 ולאחר מכן Google משתמשת קלט של לחפש במאגר הנתונים שלה איכשהו ו 51 00:02:40,600 --> 00:02:42,180 להציג דף של תוצאות. 52 00:02:42,180 --> 00:02:43,755