1 00:00:00,000 --> 00:00:03,234 >> [இசை] 2 00:00:03,234 --> 00:00:05,275 3 00:00:05,275 --> 00:00:06,400 ராபர்ட் KRABEK: வணக்கம், நண்பர்களே. 4 00:00:06,400 --> 00:00:09,980 என் பெயர் ராபர்ட் Krabek, மற்றும் நான் உங்களுக்கு பாடம் 5 00:00:09,980 --> 00:00:15,470 வலை சுரண்டு எப்படி ஒரு ரூபி நூலகம் இது Nokogiri, 6 00:00:15,470 --> 00:00:17,566 Chrome நீட்டிப்பாக இது தளர்த்தியான ஆடை வகை. 7 00:00:17,566 --> 00:00:20,940 8 00:00:20,940 --> 00:00:25,010 >> எனவே முதல் அங்கு ஒரு ஜோடி விஷயங்களை நீங்கள் 9 00:00:25,010 --> 00:00:28,790 நீங்கள் தான் ஒருவேளை என்றால் என்ன செய்ய முடியும் இதுவரை அனைத்து Psets செய்து 10 00:00:28,790 --> 00:00:31,170 மற்றும் உங்கள் பணியிடம் உள்ளது ஒரு சிறிய முழு பெறுவது. 11 00:00:31,170 --> 00:00:37,060 நாம் உண்மையில் செல்ல முடியும் நீங்கள் ஒரு புதிய பணியிடம் உருவாக்க 12 00:00:37,060 --> 00:00:41,220 வெறும் ஒரு புத்தம் புதிய திட்டம் செய்ய. 13 00:00:41,220 --> 00:00:46,160 தொடர விரும்புகிறீர்களா என்றால் , CS50 டெம்ப்ளேட் ஐடி வேலை 14 00:00:46,160 --> 00:00:49,080 நீங்கள் தற்போது வேண்டும் என்று, இலவச உணர்கிறேன், மற்றும் நீங்கள் முடியும் 15 00:00:49,080 --> 00:00:54,700 CFLAGS கொண்டு Nokogiri நிறுவ சமம் மாணிக்கம் nokogiri நிறுவ. 16 00:00:54,700 --> 00:00:56,930 ஆனால் மற்றபடி நான் நீங்கள் காட்ட வேண்டும் ஒரு புதிய அமைக்க எப்படி. 17 00:00:56,930 --> 00:01:01,210 பின்னர் இந்த அடிப்படையில் மேலும் பயிற்சி சக்கரங்கள் குறைகிறது. 18 00:01:01,210 --> 00:01:07,120 நீங்கள் இருந்தால் என நீங்கள் குறியீட்டு நீங்கள் வெறும் கம்பீரமான அல்லது ஏதாவது கோடிங். 19 00:01:07,120 --> 00:01:12,365 நாம் அது தொடர்பாக மாற்ற என்றால். 20 00:01:12,365 --> 00:01:14,930 21 00:01:14,930 --> 00:01:18,690 >> எனவே இந்த உங்கள் தற்போதைய சிஎஸ் 50 அடையாள உள்ளது சொல்ல. 22 00:01:18,690 --> 00:01:21,490 நீ இங்கேயே Cloud9 செல்ல முடியும். 23 00:01:21,490 --> 00:01:22,725 நீங்கள் உங்கள் அறை செல்ல முடியும். 24 00:01:22,725 --> 00:01:26,720 25 00:01:26,720 --> 00:01:29,950 அது வேலையிடங்கள் தாவலை வளர்க்க வேண்டும். 26 00:01:29,950 --> 00:01:32,980 பின்னர் நீங்கள் கிளிக் செய்யலாம் இங்கே, ஒரு புதிய பணியிடம் உருவாக்க. 27 00:01:32,980 --> 00:01:37,600 உங்கள் புதிய பணியிடம் பெயர், ஒருவேளை சோதனை, அல்லது ஒட்டுதல். 28 00:01:37,600 --> 00:01:42,700 பின்னர் இங்கே இந்த விருப்ப தாவலை கிளிக் செய்யவும், அதற்கு பதிலாக, CS50 வார்ப்புருக்கள் தாவலை. 29 00:01:42,700 --> 00:01:45,155 பின்னர் நீங்கள் செல்ல முடியும் மற்றும் ஒரு புதிய பணியிடம் உருவாக்க. 30 00:01:45,155 --> 00:01:48,280 >> நான் ஏற்கனவே இங்கே ஒரு பணியிடம் உருவாக்கப்பட்டது. 31 00:01:48,280 --> 00:01:50,640 எனவே நாம் இந்த வேலை. 32 00:01:50,640 --> 00:01:55,380 மற்றும் நீங்கள் ஒரு புதிய உருவாக்கப்பட்ட என்றால் பணியிடம் விருப்ப தாவலை மிகவும், 33 00:01:55,380 --> 00:02:04,560 நீங்கள் மாணிக்கத்தின் நிறுவ தட்டச்சு செய்யலாம் இங்கே போவதில்லை இது nokogiri. 34 00:02:04,560 --> 00:02:06,230 சரி, அது ஒரு சிறிய உறைந்த தான். 35 00:02:06,230 --> 00:02:08,979 ஆனால் நீங்கள் nokogiri நிறுவ மாணிக்கம் தட்டச்சு செய்யலாம். 36 00:02:08,979 --> 00:02:15,970 அந்த அனைத்து இருக்க வேண்டும் என்று நிறுவல் உள்ளது. 37 00:02:15,970 --> 00:02:20,590 >> நான் கூறியது போல், முன் நீங்கள் இன்னும் என்றால் உங்கள் CS50 டெம்ப்ளேட் ஐடி வேலை, 38 00:02:20,590 --> 00:02:30,270 நீங்கள் CFLAGS தட்டச்சு செய்ய வேண்டும் மாணிக்கம் nokogiri நிறுவ சமம். 39 00:02:30,270 --> 00:02:33,130 நான் ஏற்கனவே நிறுவப்பட்ட அது இங்கே நான் செய்ய மாட்டேன் என்று. 40 00:02:33,130 --> 00:02:38,500 ஆனால் அந்த பின்வரும் சேர்த்து, அவ்வாறு செய்ய தயங்க. 41 00:02:38,500 --> 00:02:46,000 >> நீங்கள் உங்கள் Nokogiri கிடைத்துவிட்டது எனவே ஒரு முறை பணியிடம் அல்லது நூலகம் நிறுவப்பட்ட, 42 00:02:46,000 --> 00:02:49,500 நான் நீங்கள் ஒரு சிறிய பிட் கொடுக்க போகிறேன் ரூபி தொடரியல் ஒரு விபத்தில் நிச்சயமாக 43 00:02:49,500 --> 00:02:53,380 Nokogiri ஒரு ரூபி நூலகம் உள்ளது, ஏனெனில். 44 00:02:53,380 --> 00:03:03,710 எனவே நீங்கள் சில அடிப்படை தெரிந்து கொள்ள வேண்டும் Nokogiri வேலை ரூபி இலக்கணத்தை. 45 00:03:03,710 --> 00:03:08,750 எனவே சில அடிப்படை வேறுபாடுகள் நீங்கள் பயன்படுத்த நீங்கள் என்ன 46 00:03:08,750 --> 00:03:13,370 ஒருவேளை நீங்கள் வேலை என்றால் இதுவரை வெறும் சி மற்றும் PHP, 47 00:03:13,370 --> 00:03:16,010 நீங்கள் எந்த வகை மாறிகள் அறிவிக்க. 48 00:03:16,010 --> 00:03:19,720 நீங்கள் அரைக்காற்புள்ளிகள் பயன்படுத்த வேண்டாம், இது ஒரு வகையான விடுதலையை உள்ளது. 49 00:03:19,720 --> 00:03:25,480 இப்போது சுற்றி எந்த அடைப்புக்குறிக்குள் இருக்கிறது அல்லது சுழல்கள் போது, எடுத்துக்காட்டாக. 50 00:03:25,480 --> 00:03:29,460 நீங்கள் குறியீடு ஒரு தொகுதி உள்ளது, மற்றும் பின்னர் நீங்கள் அந்த முடிவில் முற்றுப்புள்ளி வைக்க. 51 00:03:29,460 --> 00:03:32,380 கூட்டல் இருக்கிறது பிளஸ் அல்லது கழித்தல் கழித்தல், தான் 52 00:03:32,380 --> 00:03:36,180 போது என்று எனக்கு தெரியும் நீங்கள் சுழல்கள் செய்து, 53 00:03:36,180 --> 00:03:38,620 பிளஸ் சமம் கழித்து சமமாக. 54 00:03:38,620 --> 00:03:43,310 அதற்கு பதிலாக புல, சேர்க்கிறது நீங்கள் தேவைப்படும் பயன்படுத்த வேண்டும், 55 00:03:43,310 --> 00:03:47,755 முயற்சி என்ன நூலகம் உங்கள் நிரலை ஏற்ற. 56 00:03:47,755 --> 00:03:51,610 57 00:03:51,610 --> 00:03:53,430 >> ரூபி ஒரு தொகுக்கப்பட்ட மொழி அல்ல. 58 00:03:53,430 --> 00:03:55,550 அதனால் மற்றொரு ஆறுதலாக இருக்கிறது. 59 00:03:55,550 --> 00:03:59,350 இது PHP, அங்கு இன்னும் ஒத்த அது ஒரு விளக்கம் மொழி தான். 60 00:03:59,350 --> 00:04:03,570 நீங்கள் எந்த ரூபி ஸ்கிரிப்ட் இயக்க முடியும் என்று ரூபி தொடர்ந்து நீங்கள் எழுத 61 00:04:03,570 --> 00:04:07,380 உங்கள் ஸ்கிரிப்ட் அல்லது நிரல் பெயர். 62 00:04:07,380 --> 00:04:13,000 அது ஒரு ரூபி திட்டம் தான் என்று குறிப்பிட்ட, நீங்கள் .rb பதிலாக கேட்ச் உடன் முடிவுக்கு. 63 00:04:13,000 --> 00:04:17,440 மற்றும் மாறி உள்ளன ரூபி அளவிலான வரிசைகள், 64 00:04:17,440 --> 00:04:23,200 இது நீங்கள் இருக்கும் போது சூப்பர் வசதியாக உள்ளது ஒட்டுதல் மற்றும் ஒருவேளை சேர்க்க வேண்டும் 65 00:04:23,200 --> 00:04:26,090 நீங்கள் ஒரு வரிசை குப்பையில் என்று தரவு. 66 00:04:26,090 --> 00:04:31,960 நீங்கள் ஒரு புதிய அணியை malloc வேண்டும் இல்லை மற்றும் புதிய வரிசை பழைய வரிசை நகல். 67 00:04:31,960 --> 00:04:36,150 நீ உன்னுடைய சேர்க்க முடியும் இரண்டு அம்பு அறிகுறிகள். 68 00:04:36,150 --> 00:04:39,820 எந்த எழுத்துகள் அங்கு உள்ளன வெறும் ஒற்றை கடிதம் சரங்களை. 69 00:04:39,820 --> 00:04:44,760 அதனால் ஒரு சிறிய எளிதாக இருக்க வேண்டும். 70 00:04:44,760 --> 00:04:50,130 >> எனவே தான் நீங்கள் சில கொடுக்க வேண்டும் சில அடிப்படை ரூபி இலக்கணத்தை உதாரணங்கள். 71 00:04:50,130 --> 00:04:57,100 எனவே இங்கே நீங்கள் பதிலாக என்று பார்க்க முடியும் சாய்வு சாய்வு, ரூபி, கருத்து 72 00:04:57,100 --> 00:04:58,740 நீங்கள் பவுண்டு அடையாளம் பயன்படுத்த. 73 00:04:58,740 --> 00:05:04,990 மற்றும் மாறி அறிவிப்பு, நீங்கள் வெறும் மாறி சமம் தட்டச்சு 74 00:05:04,990 --> 00:05:07,971 என்ன நீங்கள் மாறி இருக்க வேண்டும். 75 00:05:07,971 --> 00:05:09,220 அவர்கள் சரங்களை முடியும். 76 00:05:09,220 --> 00:05:14,120 நீங்கள் வரிசைக்கு ஏற்படுத்தும் நீங்கள் மதிப்புகள் விரிவுப்படுத்த. 77 00:05:14,120 --> 00:05:17,240 உள்ளீடுகள் மற்றும் அச்சிட்டு போலவே. 78 00:05:17,240 --> 00:05:20,110 நம் தேவைகளுக்காக, ஒரே ஒரு வித்தியாசம் உண்மையில் ஆகிறது 79 00:05:20,110 --> 00:05:25,500 என்று குறிக்கும், வைக்கிறது வைக்கிறது, ஒரு புதிய வரி வைக்கிறது 80 00:05:25,500 --> 00:05:27,440 பாத்திரம் என்ன நீங்கள் அச்சிடுகிறது. 81 00:05:27,440 --> 00:05:30,980 >> நாம் ஒரு சிறிய கொடுக்க நீங்கள், இங்கே ஆர்ப்பாட்டம், 82 00:05:30,980 --> 00:05:41,800 நாம் இந்த with-- இயக்க முடியும் ஒரு புதிய முனையம் திறக்க. 83 00:05:41,800 --> 00:05:46,020 நீ இவை அனைத்தையும் பார்க்க முடியும் என் முனைய அந்த கோப்புகளை. 84 00:05:46,020 --> 00:05:50,960 மற்றும் நான் ரன் என்றால் ரூபி, ரூபி intro.rb, அது 85 00:05:50,960 --> 00:05:53,530 வணக்கம் ஐந்து அவுட் வைக்கிறது மாதர், குவின்சி, கேரியர். 86 00:05:53,530 --> 00:05:54,410 ஆடம்ஸ். 87 00:05:54,410 --> 00:05:59,295 அவ்வளவு தான் அதனால் அங்கு ஆகிறது அறிவித்தார் வரிசைகள். 88 00:05:59,295 --> 00:06:01,670 பார்வையாளர்கள்: ராபர்ட், நீங்கள் செய்ய முடியும் உங்கள் எழுத்துரு ஒரு சிறிய பெரிய? 89 00:06:01,670 --> 00:06:02,461 ராபர்ட் KRABEK: ஆமாம். 90 00:06:02,461 --> 00:06:05,370 91 00:06:05,370 --> 00:06:12,280 உங்களால் முடியாது என்பதற்காக நான் பெரிதாக்க முடியும் வெளிப்படையாக முனையத்தில் எழுத்துருக்கள் பெரிதாக்கவும். 92 00:06:12,280 --> 00:06:18,790 93 00:06:18,790 --> 00:06:24,630 >> அதனால் நீங்கள் அச்சிட எப்படி உங்கள் முனையத்தில் மாறிகள். 94 00:06:24,630 --> 00:06:28,820 நீங்கள் பயன்படுத்த முடியும் ஒரு சரம் உள்ளே மாறிகள். 95 00:06:28,820 --> 00:06:33,720 எனவே சமீபத்தில் PHP இல், நீங்கள் கற்று 96 00:06:33,720 --> 00:06:37,340 சரம் இடைச்செருகல் இல்லை என்று. 97 00:06:37,340 --> 00:06:43,830 எனவே நீங்கள் இங்கே பாருங்கள் என்றால், நான் என்றால் , மூன்று மாறிகள், பெயர், நூலகம் அறிவிக்க 98 00:06:43,830 --> 00:06:49,700 மற்றும் மொழி, நான் வைக்கிறது, நான் ஒரு சரம் எழுத, ஹலோ என் பெயர். 99 00:06:49,700 --> 00:06:54,190 பின்னர் பதிலாக PHP சரம் இடைச்செருகல் பதிப்பு 100 00:06:54,190 --> 00:06:58,960 இது போன்ற இன்னும் கொஞ்சம் தெரிகிறது, நீங்கள் ஒரு பவுண்டு அடையாளம் வேண்டும், மற்றும் 101 00:06:58,960 --> 00:07:01,220 ஒரு சுருள் பிரேஸ், பின்னர் மாறி பெயர். 102 00:07:01,220 --> 00:07:07,350 என்று நீங்கள் அச்சிட என்று எப்படி சொல்ல தான், என்ன மாறி பெயர். 103 00:07:07,350 --> 00:07:10,140 >> பின்னர் நீங்கள் கூட முடியாது சரங்களை ஒன்று சேர். 104 00:07:10,140 --> 00:07:12,890 ரூபி அது சூப்பர் செய்கிறது கூட்டல் எளிதாக. 105 00:07:12,890 --> 00:07:16,110 நீங்கள் ஒரு சரம் வேண்டும் இடது மற்றும் ஒரு மாறி 106 00:07:16,110 --> 00:07:18,860 மற்றொரு சரம் மற்றும் ஒரு சரம் அல்லது. 107 00:07:18,860 --> 00:07:23,500 நான் இந்த அவுட் அச்சிட என்றால், இது வேண்டும் எனவே என்னுடைய பெயர் ராபர்ட் உள்ளது, வணக்கம் சொல்ல. 108 00:07:23,500 --> 00:07:27,340 நான் உங்களுக்கு ரூபி nokogiri பாடம். 109 00:07:27,340 --> 00:07:35,370 >> மற்றும் தான் என்று என்று உறுதி அனுமதிக்க உண்மையில் வழக்கில் ரூபி அறிமுகம் ஆகிறது. 110 00:07:35,370 --> 00:07:36,480 வணக்கம், என் பெயர் ராபர்ட் உள்ளது. 111 00:07:36,480 --> 00:07:40,160 நான் உங்களுக்கு ரூபி nokogiri பாடம். 112 00:07:40,160 --> 00:07:45,600 >> அன்று நகரும், வேறு அறிக்கைகள், அது ஒரு சிறிய வேறு 113 00:07:45,600 --> 00:07:49,800 நீங்கள் பயன்படுத்த வேண்டும் என்ன நீங்கள் சி வேலை என்றால் 114 00:07:49,800 --> 00:07:53,200 நீங்கள் அடைப்புக்குறிக்குள் தேவையில்லை. 115 00:07:53,200 --> 00:07:55,220 நீங்கள் சுருள் ப்ரேஸ் தேவையில்லை. 116 00:07:55,220 --> 00:08:00,170 அதற்கு பதிலாக என்றால் வேறு, அது ஒரு இணைக்கும் elsif தான். 117 00:08:00,170 --> 00:08:07,260 எனவே இங்கே, நான் அறிவித்தார் என்றால் வரை x நாம் பார்க்க முடியும் என, இங்கே, x இன்னும் 5 ஆகும். 118 00:08:07,260 --> 00:08:11,100 X 3 விட குறைவாக உள்ளது என்றால், அது சிறிய வைக்கிறேன். 119 00:08:11,100 --> 00:08:14,030 அது 7, நடுத்தர, வேறு பெரிய குறைவாக இருந்தால். 120 00:08:14,030 --> 00:08:17,340 எனவே 5 ஒரு நடுத்தர எண். 121 00:08:17,340 --> 00:08:22,270 நான் இறுதியில் குறியீடு இந்த தொகுதி முடிவடையும். 122 00:08:22,270 --> 00:08:24,920 >> இங்கே வளைய என் உள்ளது. 123 00:08:24,920 --> 00:08:28,240 இந்த வாக்கிய அமைப்பும் இருக்கிறது சற்று வித்தியாசமாக. 124 00:08:28,240 --> 00:08:33,500 0 ஐந்து எழுதும் முறையை 5 0 ஒரு அறிவித்தார் வரிசைகளின். 125 00:08:33,500 --> 00:08:36,120 எனவே வரிசை உள்ள ஐந்து இடங்கள் உள்ளன. 126 00:08:36,120 --> 00:08:40,500 பின்னர் அந்த ஒவ்வொரு ஸ்லாட் வரிசை, நான் உயர்த்துவதன் இருக்கும். 127 00:08:40,500 --> 00:08:46,080 இந்த 4 5 0, அல்லது 0 அச்சிட வேண்டும். 128 00:08:46,080 --> 00:08:49,630 இந்த நடுத்தர அச்சிட வேண்டும். 129 00:08:49,630 --> 00:08:51,370 >> மற்றும் நான் மூலம் பிளேஸ் வேண்டும். 130 00:08:51,370 --> 00:08:54,466 நீங்கள் அணுக வேண்டும் பின்னர் இந்த குறியீடு. 131 00:08:54,466 --> 00:08:55,965 எனவே நீங்கள் இந்த உங்களை இயக்க முடியும். 132 00:08:55,965 --> 00:09:02,090 133 00:09:02,090 --> 00:09:06,620 >> எனவே இந்த உங்கள் அடிப்படை சுழற்சி. 134 00:09:06,620 --> 00:09:12,230 இது ஜே அச்சிடும் இருக்கும், நாங்கள் 5 ஹிட் வரை 1 உயர்த்துவதன். 135 00:09:12,230 --> 00:09:18,320 >> சூப்பர் விரைவு ரூபி விபத்தில் நிச்சயமாக ஒரு செயல்பாடு எழுத எப்படி. 136 00:09:18,320 --> 00:09:24,460 பதிலாக, சொல்ல, எண்ணாக காரணியாலான எண், நாம் தான் வரையறை இல்லை. 137 00:09:24,460 --> 00:09:28,450 அடிப்படையில் நீங்கள் இருக்கிறீர்கள் இங்கே ஒரு செயல்பாடு வரையறுக்கும். 138 00:09:28,450 --> 00:09:30,600 இந்த போகிறது செயல்பாடு பெயரை, 139 00:09:30,600 --> 00:09:34,280 இந்த எந்த மாறிகள் என்று நீங்கள் செயல்பாடு அனுப்ப வேண்டும். 140 00:09:34,280 --> 00:09:36,760 நீங்கள் உள்ள என்றால் அறிக்கைகள் முடியும். 141 00:09:36,760 --> 00:09:38,030 நீங்கள் திரும்ப முடியும். 142 00:09:38,030 --> 00:09:42,620 இந்த வழக்கில், நாம் இருக்கிறோம் ஒரு மீண்டும் மீண்டும் வரையறுக்கும் 143 00:09:42,620 --> 00:09:45,000 செயல்படுத்தப்படும் காரணியாலான செயல்பாடு. 144 00:09:45,000 --> 00:09:48,660 எனவே தான் செயல்பாடுகளை அழைக்க இது போன்ற ரூபி. 145 00:09:48,660 --> 00:09:54,700 >> நான் இந்த நான், வரையறுக்கப்பட்ட என்றால் 3 ல் வெற்றி, காரணியாலான அழைக்க முடியும், 146 00:09:54,700 --> 00:09:59,700 பின்னர் 3 எண் மாறி இருக்கும் நான் செயல்பாடு உள்ள பயன்படுத்த முடியும் என்று. 147 00:09:59,700 --> 00:10:08,010 இந்த to_s வெறும் திருப்பு ஒரு சரம் காரணியாலான மதிப்பு கொடுங்கள். 148 00:10:08,010 --> 00:10:10,760 இல்லையென்றால் இந்த எறியும் ஒரு பிழை நான் ஓ 149 00:10:10,760 --> 00:10:13,230 ஒரு சரம் அச்சிட முடியாது உங்களுக்கு நினைவு ஏனெனில், 150 00:10:13,230 --> 00:10:18,230 இந்த ஏனெனில் சரம் வைத்து காரணியாலான பல திரும்பினார். 151 00:10:18,230 --> 00:10:21,850 எனவே நாம் அந்த மாற்ற முடியும் போன்ற போன்ற ஒரு சரம் வேண்டும். 152 00:10:21,850 --> 00:10:27,856 மேலும் அதே நேரத்தில், நீங்கள் மாற்ற முடியும் to_i ஒரு முழு ஒரு சரம். 153 00:10:27,856 --> 00:10:32,650 >> எனவே எல்லாம் சூப்பர் எளிய செய்து, நான் இந்த கருத்து என்றால், சேமிக்க 154 00:10:32,650 --> 00:10:36,250 மற்றும் காரணியாலான செயல்பாடு ரன். 155 00:10:36,250 --> 00:10:39,850 நாம் பார்க்க முடியும் இருக்க வேண்டும் 3 என்று காரணியாலான 6 ஆகும். 156 00:10:39,850 --> 00:10:42,790 அந்த உண்மை. 157 00:10:42,790 --> 00:10:46,160 >> எனவே ரூபி உங்கள் விபத்தில் நிச்சயமாக இருக்கிறது. 158 00:10:46,160 --> 00:10:53,550 இப்போது நீங்கள் ரூபி தெரியும் என்று, நாம் செல்ல முடியும் அடிப்படை Nokogiri அமைக்க. 159 00:10:53,550 --> 00:10:58,190 அடிப்படையில் நீங்கள் செய்ய வேண்டியது எல்லாம், ரூபி, நூலகங்கள் தேவைப்படுகிறது. 160 00:10:58,190 --> 00:11:04,390 எங்கள் நோக்கங்களுக்காக நாங்கள் பயன்படுத்தி இருக்க வேண்டும் நூலகம் OpenURI அத்துடன் Nokogiri. 161 00:11:04,390 --> 00:11:07,870 பின்னர் என்ன நீங்கள் என்ன செய்ய மற்றும் அதை தருகிறேன் நீங்கள் இந்த வாக்கிய கொடுக்க 162 00:11:07,870 --> 00:11:16,010 நீங்கள் செயல்படலாம் எவ்வளவு URL ஐ திறக்க ஆகிறது சி ஐ குறிக்கும் ஒரு சுருட்டை கோரிக்கை,. 163 00:11:16,010 --> 00:11:20,330 >> எனவே நீங்கள் URL ஐ எடுக்கிறீர்கள் கேள்வி வலைத்தளத்தில். 164 00:11:20,330 --> 00:11:22,030 நீங்கள் ஒரு மாறி அதை சேமிக்க. 165 00:11:22,030 --> 00:11:27,400 பின்னர் நீங்கள் அந்த மூலம் தேடலாம் பயன்படுத்தி தனிப்பட்ட HTML குறிச்சொற்களை மாறி 166 00:11:27,400 --> 00:11:30,590 சி.எஸ்.எஸ் கட்டளை. 167 00:11:30,590 --> 00:11:34,360 பின்னர் நீங்கள் வெளியீடு நீங்கள் எங்கு வேண்டுமானாலும் உள்ளடக்கத்தை. 168 00:11:34,360 --> 00:11:35,720 நீங்கள் ஒரு தரவுத்தளத்தில் தொடங்க முடியும். 169 00:11:35,720 --> 00:11:42,040 நீங்கள் ஒரு கோப்பில் வெளியீடு அல்லது கூட திரையில் அதை அச்சிட. 170 00:11:42,040 --> 00:11:47,290 >> ஆகவே, நீங்கள் அடிப்படை சுரண்டும் காட்ட வேண்டும். 171 00:11:47,290 --> 00:11:52,570 இங்கே நீங்கள் நாம் பார்க்க முடியும் எனவே nokogiri தேவைப்படும், திறந்த URI தேவைப்படுகிறது. 172 00:11:52,570 --> 00:11:57,150 உங்கள் அடிப்படை செட் அப், நாம் தான் , ஆவணம் அல்லது ஆவணம் அழைக்க 173 00:11:57,150 --> 00:12:07,780 Nokogiri :: HTML ஆகும் இது, திறந்த சமம் OpenURI வழங்கப்படும் எங்களுக்கு கட்டளை 174 00:12:07,780 --> 00:12:08,920 நூலகம். 175 00:12:08,920 --> 00:12:14,000 நாம் அந்த, தேடி க்வாட் வாழும் வேண்டும் யார் நீங்கள், 176 00:12:14,000 --> 00:12:21,270 பாஸ்டன் பட்டியலிடப்பட்ட என்று பைக்குகள் பாஸ்டன் கிரெய்க்ஸ்லிஸ்ட் பைக் பிரிவில் 177 00:12:21,270 --> 00:12:22,020 தளம். 178 00:12:22,020 --> 00:12:26,460 >> நீங்கள் அறிமுகமில்லாத இருந்தால், அதனால் சுருட்டை கொண்டு, நான் தருகிறேன் 179 00:12:26,460 --> 00:12:28,930 உண்மையான விரைவான சுருட்டை செய்ய வேண்டும் என்ன காட்ட. 180 00:12:28,930 --> 00:12:38,350 நான் இருந்து URL ஐ அனைத்து பெற வேண்டும் என்றால் கிரெய்க்ஸ்லிஸ்ட் தளத்தில், நான் சுருட்டை தட்டச்சு என்றால், 181 00:12:38,350 --> 00:12:44,950 அது URL ஐ டம்ப் கிரெய்க்ஸ்லிஸ்ட் சைக்கிள் தளத்தில் இருந்து 182 00:12:44,950 --> 00:12:46,720 என் முனைய மீது. 183 00:12:46,720 --> 00:12:49,130 அந்த குறிப்பாக இல்லை பயனுள்ள நான் இல்லை, ஏனெனில் 184 00:12:49,130 --> 00:12:53,330 கைமுறையாக மூலம் செல்ல வேண்டும் நான் தேடிக்கொண்டிருக்கிறேன் தான் உள்ளது. 185 00:12:53,330 --> 00:13:01,590 ஆனால் அதனால் நீங்கள் நான் உண்மையில் இருக்கிறேன் என்று பார்க்கிறேன் 186 00:13:01,590 --> 00:13:13,966 நீங்கள் இருக்கும் என்றால், சரியான குறியீடு பயன்படுத்தி bikes-- உள்ள கிரெய்க்ஸ்லிஸ்ட் க்கான URL 187 00:13:13,966 --> 00:13:17,460 சில காரணங்களால் அது காணப்படவில்லை. 188 00:13:17,460 --> 00:13:20,340 நீங்கள் இந்த பக்கம் பார்த்தால் நீங்கள் URL ஐ பாருங்கள், 189 00:13:20,340 --> 00:13:23,970 இந்த ஒத்ததாக இருக்க வேண்டும் நான் அனுப்பும் சுருட்டை கோரிக்கை. 190 00:13:23,970 --> 00:13:27,700 உண்மையில், அந்த வருகின்றன என்ன டாக் மாறி சேமிக்கப்படும். 191 00:13:27,700 --> 00:13:36,540 >> எனவே நீங்கள் எங்கள் குறியீடு போக போது, நாம் பின்னர் இந்த ஆவணத்திற்கான மாறி இயங்க முடியும் 192 00:13:36,540 --> 00:13:40,660 சி.எஸ்.எஸ் பயன்படுத்தி. 193 00:13:40,660 --> 00:13:49,240 அதனால் நான் அனைத்து பெற வேண்டும் என்று span.txt என்று குறிச்சொற்களை, 194 00:13:49,240 --> 00:13:51,740 என்று டேக் உள்ள ஒரு குறிச்சொற்களை. 195 00:13:51,740 --> 00:13:56,150 மற்றும் நாம் ஏன் வேண்டும் இதை செய்ய, நான் நீங்கள் அழ? 196 00:13:56,150 --> 00:14:02,920 >> நாங்கள் உறுப்பு கண்காணிப்பு இருந்தால், அதை நீங்கள் ஒரு கொடுக்கிறது URL ஐ கட்டமைக்கப்பட்டுள்ளது எப்படி முறிவு. 197 00:14:02,920 --> 00:14:06,200 நான் மூலம் கீழே இருந்தால் இங்கே, நீங்கள் பார்க்க முடியும் 198 00:14:06,200 --> 00:14:08,770 என்ன இந்த வெவ்வேறு ஒவ்வொரு உறுப்புகள் பிரதிபலிக்கிறது. 199 00:14:08,770 --> 00:14:13,410 அதனால் நான் அணுக வேண்டும் இந்த குறிப்பிட்ட உறுப்பு. 200 00:14:13,410 --> 00:14:16,820 எனவே நான் Chrome டெவலப்பர் பயன்படுத்தி கருவிகள் அங்கம் அல்லது கண்காணிப்பு. 201 00:14:16,820 --> 00:14:22,970 நான் இங்கே கீழே பார்க்க இந்த என்று முடியும் ஒரு காலத்திற்குள் ஒரு டேக் 202 00:14:22,970 --> 00:14:26,230 txt என ஒரு வர்க்கம் டேக். 203 00:14:26,230 --> 00:14:29,610 >> எனவே இந்த கிடைத்தால் எங்கள் முதல் அறுவை சிகிச்சை இது 204 00:14:29,610 --> 00:14:37,330 குறிச்சொல் உள்ளது doc.css இடைவெளி, என்று நான் இந்த URL இல் உள்ள தேடிக்கொண்டிருக்கிறேன். 205 00:14:37,330 --> 00:14:43,650 பின்னர் .txt CSS போன்ற மிகவும் செயல்படுகிறது நீங்கள் தான் CSS எழுதும் போது செய்கிறது 206 00:14:43,650 --> 00:14:49,630 உங்கள் HTML கோப்புகளை ஒரு வர்க்கம் குறிப்பிடாமல். 207 00:14:49,630 --> 00:14:57,980 எனவே இந்த குறிப்பிட்ட ஆபரேட்டர் சாப்பிடுவேன் txt என வர்க்க ஒரு span டேக் குறிப்பிடவும். 208 00:14:57,980 --> 00:15:02,800 பின்னர் நான் ஒரு இடைவெளி விடவும் என்றால், இந்த பின்னர் அந்த டேக் உள்ள போகும் 209 00:15:02,800 --> 00:15:05,170 பின்னர் ஒரு என்று ஒரு டேக் கண்டுபிடிக்க. 210 00:15:05,170 --> 00:15:10,750 >> அதனால் நான் இந்த வைத்து இருந்தால் முனையம், நான் வேண்டும் 211 00:15:10,750 --> 00:15:21,630 அடிப்படையில் எல்லாம் பார்க்க முடியும் அந்த வர்க்கம், txt இந்த இடைவெளியில் உள்ளது. 212 00:15:21,630 --> 00:15:22,890 எனவே நாம் ஒரு பயணத்தின் என்று கொடுக்க வேண்டும். 213 00:15:22,890 --> 00:15:25,870 214 00:15:25,870 --> 00:15:27,756 ரூபி கிரெய்க்ஸ்லிஸ்ட்-சுரண்டும். 215 00:15:27,756 --> 00:15:31,850 216 00:15:31,850 --> 00:15:37,250 மேலும், நிச்சயமாக என்று எங்களுக்கு இந்த அனைத்து கொடுக்கிறது பல்வேறு பட்டியல்கள் குறிச்சொற்களை என்று 217 00:15:37,250 --> 00:15:40,400 கிரெய்க்ஸ்லிஸ்ட் பக்கம் இருக்கும். 218 00:15:40,400 --> 00:15:45,670 >> நாங்கள் திரும்பி சென்றால் எனவே, நாம் இந்த இயக்க முடியும் ஏதாவது ஒரு சிறிய மேலும் பயனுள்ளதாக இருக்கும். 219 00:15:45,670 --> 00:15:51,050 ஒருவேளை நாம் தான் இணைப்புகள் வேண்டும். 220 00:15:51,050 --> 00:15:58,790 இந்த டேக் உள்ள, நான் வேண்டும், ஏனெனில் பாதை ஹைப்பர்லிங்க் வேண்டும் 221 00:15:58,790 --> 00:16:00,590 என்று இந்த பக்கம் செல்கிறது. 222 00:16:00,590 --> 00:16:09,100 எனவே நீங்கள் இங்கே இந்த குறியீடு இருக்கும் என்றால், நான் என்ன செய்ய வேண்டும், அதற்கு பதிலாக சி.எஸ்.எஸ் உள்ளது 223 00:16:09,100 --> 00:16:12,380 நான் at_css செல்ல முடியும். 224 00:16:12,380 --> 00:16:16,820 இந்த வெறும் முதல் கிடைக்கும் அந்த விஷயங்கள் எல்லாம் உறுப்பு. 225 00:16:16,820 --> 00:16:20,890 நான் இருந்தால் அந்த வரை செய்ய எனவே குறியீடு நான் முன்பு ஆர்ப்பாட்டம், 226 00:16:20,890 --> 00:16:23,800 அதற்கு பதிலாக அனைத்து திரும்பும் இந்த, அது என்று 227 00:16:23,800 --> 00:16:26,850 அந்த முதல் ஒரு திரும்ப. 228 00:16:26,850 --> 00:16:31,310 At_css ஆபரேட்டர் வேலை எப்படி என்று தான். 229 00:16:31,310 --> 00:16:39,460 >> எனவே நாம் சேமிக்க வேண்டும் பாதை முதலில் ஒரு டேக் அனைத்து. 230 00:16:39,460 --> 00:16:47,430 மற்றும் ஒரு அமெரிக்க எ கொடுக்க வேண்டும், ஏனெனில் எனவே நாம் இன்னும் சி.எஸ்.எஸ் பயன்படுத்த போகிறோம். 231 00:16:47,430 --> 00:16:53,830 ஆனால் இந்த முக்கிய காரணம் கொடுக்க போகிறது நம்மை மீண்டும் குறிச்சொற்களை ஒரு முழு வரிசை, 232 00:16:53,830 --> 00:16:55,710 நாம் அணுக போகிறீர்கள் முதல் உறுப்பு. 233 00:16:55,710 --> 00:17:01,700 எனவே இந்த மற்றொரு வழி என்று நீங்கள் ஆகிறது நீங்கள் எந்த குறிப்பிட்ட உறுப்பு அணுக 234 00:17:01,700 --> 00:17:04,810 தனிமங்களின் வரிசை வேண்டும் என்று திரும்பி, 235 00:17:04,810 --> 00:17:11,930 நீங்கள் எதையும் சிகிச்சையளிக்க முடியும் என்பதால் என்று அடிப்படையில் ஒரு வரிசை என சி.எஸ்.எஸ் வருமானம்,. 236 00:17:11,930 --> 00:17:16,880 பின்னர் நாம் அணுக போகிறீர்கள் இந்த மீயுரை குறிப்பு பண்பு. 237 00:17:16,880 --> 00:17:24,810 >> எனவே நீங்கள் பாருங்கள் என்றால், என்றால் நீங்கள் இங்கே மிகவும் நெருக்கமான பார்த்து 238 00:17:24,810 --> 00:17:28,270 வெறும் அடிப்படையில் நீங்கள் என்றால் URL பட்டியில் பாருங்கள், 239 00:17:28,270 --> 00:17:33,880 இந்த பாதை என்று நீங்கள் ஒட்டுதல் போகிறாய். 240 00:17:33,880 --> 00:17:41,565 நாம் மீண்டும் இயக்க என்றால், மற்றும் நாம் அதை காப்பாற்றி விட்டேன் உறுதி. 241 00:17:41,565 --> 00:17:47,040 242 00:17:47,040 --> 00:17:48,300 நீங்கள் வீட்டில் சரிபார்க்க முடியும். 243 00:17:48,300 --> 00:17:51,430 இந்த உண்மையில் இந்த இணைப்பை வரை பொருந்தும். 244 00:17:51,430 --> 00:17:55,950 >> அதனால் நாம் ஏன் இதை பயன்படுத்த வேண்டும்? 245 00:17:55,950 --> 00:17:57,870 நீங்கள் சுரண்டு வேண்டும் என்றால் அது கொண்டுள்ளது பக்கம் 246 00:17:57,870 --> 00:18:00,270 போன்ற இணைப்புகள் ஒரு பக்கம் கிரெய்க்ஸ்லிஸ்ட், நீங்கள் இல்லை 247 00:18:00,270 --> 00:18:03,210 பின்னர் செல்ல வேண்டும் அந்த இணைப்புகளை ஒவ்வொரு ஒரு 248 00:18:03,210 --> 00:18:05,120 பின்னர் சுரண்டு என்று உள்ளடக்கம், இது 249 00:18:05,120 --> 00:18:08,520 நாம் என்ன செய்ய போகிறோம் சரியாக உள்ளது. 250 00:18:08,520 --> 00:18:11,660 >> நீங்கள் ஒரு என்பதால் பாதை எனவே ஒரு முறை மாறி, நான் இனி உண்மையில் 251 00:18:11,660 --> 00:18:13,200 அது அச்சிடுகிறது பற்றி கவலை. 252 00:18:13,200 --> 00:18:15,420 நான் ஒரு மாறி என சேமிக்க வேண்டும். 253 00:18:15,420 --> 00:18:20,980 பின்னர் நான் மற்றொரு அணுக முடியும் நான் அணுக அதே வழியில் பக்கம் 254 00:18:20,980 --> 00:18:22,260 முதல் இடத்தில் Doc. 255 00:18:22,260 --> 00:18:25,920 URL உடன் தவிர, நாங்கள் போகிறோம் சரம் இடைச்செருகல் பயன்படுத்த 256 00:18:25,920 --> 00:18:29,180 போன்ற நான் விவரிக்கும் ரூபி முந்தைய சேர்க்க 257 00:18:29,180 --> 00:18:32,010 ரூட் இறுதியில் பாதையை. 258 00:18:32,010 --> 00:18:38,970 >> அதனால் என்ன இந்த செய்ய போகிறது ஆகிறது இந்த பாதையில் வைக்க போகிறது 259 00:18:38,970 --> 00:18:42,360 நான் முன்பு குப்பையில் என்று பின்னர் அந்த திரும்ப 260 00:18:42,360 --> 00:18:49,580 ஒரு புதிய பொருளை ஒரு, உனக்கு என்ன அதை உதாரணமாக, first_listing அழைப்பு. 261 00:18:49,580 --> 00:18:52,900 ஆனால் நான் விட்டு போகிறேன் இப்போது உருப்படியை அது, 262 00:18:52,900 --> 00:18:55,420 நான் இங்கே பயன்படுத்தி கொண்டிருக்கிறேன் ஏனெனில். 263 00:18:55,420 --> 00:19:02,900 >> எனவே நான் விளக்கம் பெற வேண்டும் என்று கிரெய்க்ஸ்லிஸ்ட் முதல் தகவல்களுக்கு. 264 00:19:02,900 --> 00:19:04,740 எனவே நான் இங்கே கீழே போக வேண்டும். 265 00:19:04,740 --> 00:19:10,660 நான் அங்கம் அல்லது கண்காணிப்பு க்ளிக் செய்வீர்கள் மீண்டும், இந்த விளக்கம் உள்ளது, ஏனெனில். 266 00:19:10,660 --> 00:19:14,350 நான் இங்கே கீழே போய் பார்க்க விரும்புகிறேன் நான் கண்டுபிடிக்க முடியும் என்றால் எப்படி நான் வலிமை 267 00:19:14,350 --> 00:19:16,530 இந்த தனிப்பட்ட டேக் தேட முடியும். 268 00:19:16,530 --> 00:19:19,530 இந்த வழக்கில், அது நம்மை இட்டு ஒரு ஐடி, 269 00:19:19,530 --> 00:19:26,810 தேடி எங்கள் அடுத்த வழி குறிச்சொற்களை, இது ஒரு ஹேஸ்டேக் உள்ளது. 270 00:19:26,810 --> 00:19:30,670 >> வகுப்புகள், நீங்கள் எனவே டாட் ஆபரேட்டர் பயன்படுத்த. 271 00:19:30,670 --> 00:19:38,610 எனவே .txt, txt என ஒரு வர்க்கம் குறிப்பிடாமல் புல அதேசமயம் ஒரு ஐடி குறிக்கிறது. 272 00:19:38,610 --> 00:19:43,720 எனவே, இந்த விஷயத்தில், டேக் ஆகிறது பிரிவில், மற்றும் ஐடி postingbody உள்ளது. 273 00:19:43,720 --> 00:19:47,780 >> எனவே இந்த செல்கிறது காண்கின்றது first-- நாங்கள் இருப்பதால் 274 00:19:47,780 --> 00:19:51,200 இந்த செல்கிறது at_css-- பயன்படுத்தி மற்றும் முதல் உறுப்பு காண்கிறார் என்று 275 00:19:51,200 --> 00:19:57,180 பிரிவு டேக் கொண்டு வருகிறது மற்றும் postingbody ஐடி. 276 00:19:57,180 --> 00:20:02,636 பின்னர் நீங்கள் உரை உறுப்பு அணுக முடியும் அந்த பொருளை .text திரும்பினார். 277 00:20:02,636 --> 00:20:06,230 பின்னர் நாம் சேமிக்க முடியும் விளக்கம் என்று. 278 00:20:06,230 --> 00:20:09,370 >> எனவே இப்போது நாம் ஒரு வேண்டும் என்று மாறி விளக்கம், 279 00:20:09,370 --> 00:20:14,850 நாங்கள், என்று, செய்ய முடியும் கோப்பு நான் / ஓ. எனவே ரூபி I / O தாக்கல் 280 00:20:14,850 --> 00:20:21,310 / ஓ நான் தாக்கல் செய்ய மிகவும் ஒத்த சி போது நாம் ஒரு கோப்பை திறக்க அங்கு. 281 00:20:21,310 --> 00:20:23,260 நாம் அதை எழுத வேண்டும். 282 00:20:23,260 --> 00:20:25,060 பின்னர் அந்த கோப்பு மூட வேண்டும். 283 00:20:25,060 --> 00:20:29,660 >> எனவே இங்கே, நாம் தான் பெயரிடும் வருகிறோம் சில தன்னிச்சையான மாறி தாக்கல். 284 00:20:29,660 --> 00:20:33,120 நாங்கள் தான் இங்கே இந்த போட்டி. 285 00:20:33,120 --> 00:20:39,630 நாம் சேமித்து என்று மாறி வேண்டும் File.open போல திறந்த கோப்பு. 286 00:20:39,630 --> 00:20:46,370 நாம், இந்த கோப்பை எழுத நாம் W ஆபரேட்டர் அதை திறக்க. 287 00:20:46,370 --> 00:20:54,280 பின்னர் நாம் ஒரு சரம் வைத்து .puts ஆபரேட்டர் தாக்கல். 288 00:20:54,280 --> 00:20:58,310 பின்னர் நாம் மாறி வைத்து என்று நாம் அந்த நேரத்தில் கோப்பு எழுத வேண்டும். 289 00:20:58,310 --> 00:21:00,200 மற்றும் நாம் இப்போது கோப்பு மூட. 290 00:21:00,200 --> 00:21:04,000 >> எனவே நாம் மேலே சென்று இந்த ரன் என்றால், இந்த ஒரு ஆவணத்தை வேண்டும் 291 00:21:04,000 --> 00:21:10,840 description.txt எந்த சாப்பிடுவேன் அது உள்ள இந்த விளக்கம் வேண்டும். 292 00:21:10,840 --> 00:21:14,015 அதனால் நான் எந்த அதை ரன். 293 00:21:14,015 --> 00:21:17,520 294 00:21:17,520 --> 00:21:23,330 அது, ஒரு உரை கோப்பு உற்பத்தி வட்டம், அதே விஷயம். 295 00:21:23,330 --> 00:21:25,850 296 00:21:25,850 --> 00:21:33,290 எனவே ஒரு புதிய தகவல்களுக்கு வந்திருக்கலாம் நான் பேசி கொண்டிருக்கிறேன் போது அந்த வர. 297 00:21:33,290 --> 00:21:36,580 ஏற்பட்டுள்ளது போன்ற உண்மையில் அது தெரிகிறது. 298 00:21:36,580 --> 00:21:43,380 எனவே நாம் இந்த உன்னதமான பைக் சென்று இருந்தால், 1962 1966, என்று பொருந்துகிறது. 299 00:21:43,380 --> 00:21:45,620 அங்கு நீங்கள் செல்கிறீர்கள். 300 00:21:45,620 --> 00:21:51,250 >> அதனால் மிகவும் அடிப்படையான விஷயம் ஒட்டுதல் செயல்பாடு. 301 00:21:51,250 --> 00:21:57,510 நாம் பதிலாக இருக்க முடியும் இந்த கோப்பை எழுத, 302 00:21:57,510 --> 00:21:59,930 நாம் ஒரு வரிசை விஷயங்களை சேர்க்க முடியும். 303 00:21:59,930 --> 00:22:03,770 நான் மூன்று வரிசைகள் அறிவிக்க என்றால், தலைப்பு, விலை, மற்றும் விளக்கம். 304 00:22:03,770 --> 00:22:06,310 305 00:22:06,310 --> 00:22:13,790 நாம் இப்போது டாக் உருப்படியை இயக்க இருக்கும். 306 00:22:13,790 --> 00:22:16,940 நாம் செல்ல முடியும் span.txt அனைத்து கண்டுபிடிக்க. 307 00:22:16,940 --> 00:22:21,710 இந்த வரிசை திரும்பும், நினைவில் அது காண்கிறது என்று அனைத்து பொருட்களின். 308 00:22:21,710 --> 00:22:27,300 பின்னர் ரூபி, நீங்கள் பயன்படுத்த முடியும் ஒவ்வொரு உருப்படியை மூலம் மீண்டும் கூறு .each 309 00:22:27,300 --> 00:22:28,410 வரிசை. 310 00:22:28,410 --> 00:22:31,330 பின்னர் ஒவ்வொரு உருப்படியை, நான் அதை அழைக்க போகிறேன் 311 00:22:31,330 --> 00:22:34,620 , ஏனெனில் அது தான் ஒரு இணைப்பை அது என்ன. 312 00:22:34,620 --> 00:22:46,830 >> எனவே நான் ஒவ்வொரு link.css டாட் a.hdrlnk வைத்து இருந்தால், இந்த உண்மையில் இணைப்பை செல்வதன் 313 00:22:46,830 --> 00:22:58,280 மற்றும் அந்த இணைப்பை மற்றொரு உள்ள கண்டுபிடித்து HTML உறுப்பு மற்றும் தொடர்புடைய வர்க்கம். 314 00:22:58,280 --> 00:23:04,990 எனவே நாம் நினைவில் இந்த, span.txt இருந்தது 315 00:23:04,990 --> 00:23:13,160 நீங்கள் என்னை திரும்பி செல்லலாம் see- முடியும் span.txt இருக்கும் உண்மையான quick-- 316 00:23:13,160 --> 00:23:17,490 நாம் மற்ற வகுப்புகள் நிறைய வேண்டும். 317 00:23:17,490 --> 00:23:27,180 எனவே span.txt உள்ளே, நாங்கள் தேடும் ஒரு வர்க்கம் hdrlnk ஒரு ஒரு டேக். 318 00:23:27,180 --> 00:23:29,890 எனவே எனக்கு என்று கண்டுபிடிக்க வேண்டும் உங்களுக்கு உண்மையான விரைவான. 319 00:23:29,890 --> 00:23:37,390 320 00:23:37,390 --> 00:23:42,850 >> நீங்கள் இங்கே பார்க்க முடியும் எனவே, இந்த ஒரு டேக் ஆகிறது அந்த வர்க்கம், txt என்ற span நேரத்தில் தான் 321 00:23:42,850 --> 00:23:44,920 அந்த வர்க்கம் hdrlnk உள்ளது. 322 00:23:44,920 --> 00:23:47,610 அந்த உண்மையில் என்ன நாம் பெற முயற்சிக்கும். 323 00:23:47,610 --> 00:23:54,680 >> எனவே நாம் இப்போது அனைத்து சேமிக்க முயற்சிக்கும் தலைப்பு உள்ளே அந்த இணைப்புகள். 324 00:23:54,680 --> 00:23:59,545 பின்னர் நாம் அச்சிட போகிறோம் அந்த இணைப்புகள் ஒவ்வொரு அவுட். 325 00:23:59,545 --> 00:24:00,360 மன்னிப்பு இல்லை. 326 00:24:00,360 --> 00:24:04,530 நாம் வெளியே அச்சிட போகிறது அந்த ஒவ்வொரு விலை. 327 00:24:04,530 --> 00:24:09,350 எனவே உண்மையில் இந்த இயக்க அனுமதிக்க விரைவான மற்றும் அது என்ன பார்க்க. 328 00:24:09,350 --> 00:24:14,680 329 00:24:14,680 --> 00:24:17,720 >> எனவே இந்த அடிப்படையில் சென்றது இணைப்புகள் ஒவ்வொரு மூலம் 330 00:24:17,720 --> 00:24:27,310 இதையொட்டி, கேள்வியில் டேக் அணுகப்பட்டது பின்னர் விலை வெளியேற்றப்பட்டார். 331 00:24:27,310 --> 00:24:33,910 அதை செய்தேன் என்று பின்னர் ஏனெனில் நீங்கள் தலைப்பு எல்லாம் இல்லை, 332 00:24:33,910 --> 00:24:37,260 நாங்கள் அங்கு தலைப்பு சேமிக்கப்படும். 333 00:24:37,260 --> 00:24:40,180 நாம் வெறும் இணைப்பை சேமித்த வரிசை தலைப்பில். 334 00:24:40,180 --> 00:24:47,720 மற்றும் லூப் அறுவை சிகிச்சை இந்த, அங்கு பதிலாக a.hdrlnk போகிறது, 335 00:24:47,720 --> 00:24:50,490 நாம் ஒரு span.price தேடும். 336 00:24:50,490 --> 00:24:56,500 நான் மிகவும் விரைவாக கண்டுபிடிக்க முடியும் என்றால் விலை, நீங்கள் உறுப்பு ஆய்வு என்றால், 337 00:24:56,500 --> 00:25:00,610 நீங்கள் அதை ஒரு span உள்ளது என்று பார்க்க வேண்டும் விலை வர்க்க. 338 00:25:00,610 --> 00:25:04,670 அந்த அடிப்படையில் எப்படி நாம் அங்கு விலை போகிறது. 339 00:25:04,670 --> 00:25:10,040 >> அதனால் உண்மையில் தான் ஒட்டுதல் அடிப்படை வழக்கு. 340 00:25:10,040 --> 00:25:13,550 என்று நீங்கள் எப்படி தான் ஒரு பக்கத்தில் கூறுகள் 341 00:25:13,550 --> 00:25:16,510 என்று சொல்ல, நீங்கள் ஏற்கனவே URL தெரியுமா. 342 00:25:16,510 --> 00:25:21,050 >> நாம் ஒரு பெற வேண்டும் என்றால் , ஆழம் இன்னும் கொஞ்சம் 343 00:25:21,050 --> 00:25:23,950 நாங்கள் பக்கங்களில் உள்ள பக்கங்கள் கீறல் முடியும். 344 00:25:23,950 --> 00:25:28,480 இந்த உதாரணமாக, நான் உன்னை ஒரு கோப்பை outputting இருக்கும். 345 00:25:28,480 --> 00:25:39,510 எனவே நான் இங்கு, CSV வரை தேவைப்படும் ரூபி இல்லை, ஏனெனில், தன்னை உள்ளே, 346 00:25:39,510 --> 00:25:42,350 செயல்பாடு வேண்டும் வெறும் வெளியீடு கோப்புகள். 347 00:25:42,350 --> 00:25:45,030 அதனால் எளிய சூப்பர் தான். 348 00:25:45,030 --> 00:25:48,710 என்னை அடுத்த போகலாம். 349 00:25:48,710 --> 00:25:51,640 350 00:25:51,640 --> 00:25:57,170 நாம் கோப்பை நான் / ஓ மூடப்பட்டிருக்கும். எனவே இந்த அது சி உள்ளது எப்படி ஒத்த 351 00:25:57,170 --> 00:26:00,870 நாம் தளர்த்தியான ஆடை வகை செல்ல முன், நான் எப்படி நீங்கள் மிகவும் விரைவான காட்ட வேண்டும் 352 00:26:00,870 --> 00:26:02,790 பார்வையை உள்ள தளங்கள் சுரண்டு. 353 00:26:02,790 --> 00:26:10,040 >> எனவே நாம் ஏற்கனவே எப்படி கற்று ரூபி வரிசைகள் அறிவிக்க. 354 00:26:10,040 --> 00:26:13,280 அதனால் நான் ஒரு அறிவித்தார் நான் தன்னிச்சையான வரிசைகள் கொத்து 355 00:26:13,280 --> 00:26:16,310 என்று நான் உள்ள தகவல்களை சேமித்து வைப்பது. 356 00:26:16,310 --> 00:26:20,680 டாக் அதே வழியில் செயல்படும் அது முந்தைய கோப்பு செய்தது போல். 357 00:26:20,680 --> 00:26:23,580 நாம் கண்டுபிடித்து, போகிறோம் span.txt தான் ஒவ்வொரு. 358 00:26:23,580 --> 00:26:25,040 நாம் ஏற்கனவே தெரியும். 359 00:26:25,040 --> 00:26:32,130 அந்த கொள்கலன் இது ஒவ்வொரு உள்ள இணைப்பு நாங்கள் விரும்பவில்லை என்று தரவு அனைத்து உள்ளது. 360 00:26:32,130 --> 00:26:40,800 >> எனவே இங்கே நாம் என்ன செய்கிறோம் என்பது ஒவ்வொரு ஆகிறது span class, txt இணைப்பு, நாம் போகிறோம் 361 00:26:40,800 --> 00:26:45,720 நாம், ஒரு டேக் கண்டுபிடித்து என்று முதல் உறுப்பு கண்டுபிடித்து. 362 00:26:45,720 --> 00:26:49,937 , சி.எஸ்.எஸ் வரிசை திரும்பும் நினைவில் வைத்து கொள்ளுங்கள், என அதனால் நீங்கள் அதை அணுக முடியாது. 363 00:26:49,937 --> 00:26:51,520 நாம் முதல் உறுப்பு கண்டறிய போகிறோம். 364 00:26:51,520 --> 00:26:56,430 அது ஒரு ஒரு வரிசை தான் கூட உருப்படி, இந்த இலக்கணத்தை பயன்படுத்த வேண்டும், 365 00:26:56,430 --> 00:26:58,800 பின்னர் href பண்பு வெளியே இழுக்க. 366 00:26:58,800 --> 00:27:01,800 >> எனவே நாம் இந்த முந்தைய செய்தார். 367 00:27:01,800 --> 00:27:04,440 எனவே இந்த நன்கு கவனிக்க வேண்டும். 368 00:27:04,440 --> 00:27:14,330 எனவே இப்போது நாம் ஒரு அணி வேண்டும் எங்கள் இணைப்புகள் அனைத்தையும் என்று அழைக்கப்படுகிறது பாதைகள் 369 00:27:14,330 --> 00:27:16,590 நாம் பயன்படுத்த வேண்டும் போகிறோம் என்று. 370 00:27:16,590 --> 00:27:21,350 எனவே நாம் அனைத்து இந்த வரிசைக்கு வேண்டும் என்றால் நாம் பயன்படுத்த வேண்டும் என்று பாதைகள், 371 00:27:21,350 --> 00:27:26,840 நாங்கள் பின்னர் ஒவ்வொரு ஒரு உருப்படி உருவாக்க முடியும் அந்த பக்கங்களில் நாங்கள் அந்த பக்கம் திறக்கும் போது. 372 00:27:26,840 --> 00:27:31,150 நாங்கள் கண்டது எனவே முன், அங்கு தொடரியல் 373 00:27:31,150 --> 00:27:37,450 பாதை சரம் இடைச்செருகல் செய்து இங்கு, எனவே வாக்கிய அமைப்பு நான் பாதை உள்ளது. 374 00:27:37,450 --> 00:27:41,450 நான் இந்த பெயரை முடியும் மாறி, எந்த தன்னிச்சையான பெயர். 375 00:27:41,450 --> 00:27:43,070 >> இந்த முக்கியமான ஒன்றாகும். 376 00:27:43,070 --> 00:27:46,650 இந்த நீங்கள் வரிசை உள்ளது ஒவ்வொரு உறுப்பு அணுகும். 377 00:27:46,650 --> 00:27:52,400 ஆனால் நீங்கள் பாதைகளில் பாதை என்று சொல்லும் போது, இந்த பாதைகளில் ஒவ்வொரு உறுப்பு பொருள், 378 00:27:52,400 --> 00:27:55,150 பாதை அழைப்பு, மற்றும் பயன்படுத்த. 379 00:27:55,150 --> 00:27:59,266 இந்த போது நீங்கள் போன்ற அடிப்படையில் லூப் ஒரு செய்வது மற்றும் நீங்கள் நான் எண்ணாக பயன்படுத்த. 380 00:27:59,266 --> 00:28:04,000 எனவே நீங்கள் பாதை சிகிச்சையளிக்க முடியும் உயர்த்துவதன் என்று மாறி. 381 00:28:04,000 --> 00:28:07,820 >> பின்னர் அந்த ஒவ்வொரு, அந்த இணைப்புகளை ஒவ்வொரு செல்ல. 382 00:28:07,820 --> 00:28:11,710 நாம் உருப்படியை பக்கம் அதை சேமித்து ஏனெனில், எனவே நாம் ஒவ்வொரு முறையும் ஒரு புதிய பக்கத்தை உருவாக்கும் 383 00:28:11,710 --> 00:28:13,330 நாங்கள் அதை அணுக. 384 00:28:13,330 --> 00:28:20,560 பின்னர் அந்த புதிய பக்கம் உள்ள, கண்டுபிடிக்க span.postingtitletext, span.price, 385 00:28:20,560 --> 00:28:22,240 பின்னர் பிரிவில் # postingbody. 386 00:28:22,240 --> 00:28:28,430 நாம் ஏற்கனவே பிரிவில் # postingbody மூடப்பட்டிருக்கும் நாங்கள் விளக்கம் பார்த்தபோது. 387 00:28:28,430 --> 00:28:34,890 >> எனவே நாம் கிரெய்க்ஸ்லிஸ்ட் இடுகையில் பார்க்க போக முடியும், நீங்கள் வெறும் தலைப்பு பார்த்து என்றால், 388 00:28:34,890 --> 00:28:38,810 நீங்கள், இங்கே அதை பார்க்க முடியும் சாண் postingtitletext. 389 00:28:38,810 --> 00:28:41,390 அது தான் ஏன் என்று. 390 00:28:41,390 --> 00:28:49,120 பின்னர் விலை, நீங்கள் விலை என்ற span வர்க்கம் அதை அணுக. 391 00:28:49,120 --> 00:28:54,480 >> எனவே நாங்கள் ஒருவேளை வலிமை URL ஐ சேமிக்க வேண்டும். 392 00:28:54,480 --> 00:28:58,580 எனவே நாம் இந்த இயக்க வேண்டும் மீண்டும், ஒரு வரிசை அதை சேமிக்க, 393 00:28:58,580 --> 00:29:01,150 நீங்கள் தேடும் என்றால், ஏனெனில் கிரெய்க்ஸ்லிஸ்ட், நீங்கள் இருக்கிறீர்கள் 394 00:29:01,150 --> 00:29:05,290 ஒருவேளை, ஒரு வழி செய்ய வேண்டும் போகிறீர்கள் நீங்கள், நீங்கள் ஆர்வம் என்று ஏதாவது பார்க்க 395 00:29:05,290 --> 00:29:06,620 மீண்டும் அந்த தளத்திற்கு சென்று. 396 00:29:06,620 --> 00:29:10,480 எனவே நீங்கள் தான் சேமிக்க வேண்டும் குறிப்புகள் நிமித்தம் ஐ. 397 00:29:10,480 --> 00:29:13,840 398 00:29:13,840 --> 00:29:19,630 >> இது அடிப்படையில் லூப் மற்றொரு தொடரியல். 399 00:29:19,630 --> 00:29:26,360 நான் அதற்கு பதிலாக paths.each குறியீட்டு கொண்டு பாதைகளில் பாதை. 400 00:29:26,360 --> 00:29:31,280 இந்த இலக்கணத்தை ரூபி ஆகிறது for-- பாதை, நாம் இங்கு வந்தது, என்ன 401 00:29:31,280 --> 00:29:33,920 ஒவ்வொரு உருப்படியை ஒரு மாறி அறிவித்தார். 402 00:29:33,920 --> 00:29:38,540 மற்றும் குறியீட்டு போல செயல்படும் சுழல்கள் சி நான். 403 00:29:38,540 --> 00:29:41,280 எனவே நீங்கள் கண்காணிக்க முடியும் குறியீட்டு என்ன. 404 00:29:41,280 --> 00:29:45,200 >> எனவே இங்கே ஒரு ஆகிறது சிறிய வசதியான விஷயம் 405 00:29:45,200 --> 00:29:46,950 நீங்கள் சுரண்டும் இயங்கும் போது ஐந்து. 406 00:29:46,950 --> 00:29:50,580 நீங்கள் நூற்றுக்கணக்கான பக்கங்கள் ஒட்டுதல் என்றால், அது தொங்கி இல்லை என்பதை உறுதி செய்ய, 407 00:29:50,580 --> 00:29:53,320 அது, வெறும் வெளியீடு சாப்பிடுவேன் நான் இந்த பக்கம் அணுகும், 408 00:29:53,320 --> 00:29:55,960 மற்றும் என்பதை உறுதி செய்யும் அது இன்னும் தொடர்ந்து. 409 00:29:55,960 --> 00:29:59,250 ஆனால் எங்கள் நோக்கங்களுக்காக, ஏனெனில் ஒரு நூறு பொருட்களை இருக்கிறது, 410 00:29:59,250 --> 00:30:08,000 நான் அவர்களை வெறும் மூன்று அணுக போகிறேன் நாம் இங்கே நேரம் ரன் அவுட் இல்லை என்று. 411 00:30:08,000 --> 00:30:13,040 >> நாம் அந்த கிடைக்கும் முன் ஆனால், நான் இருக்கிறேன் நீங்கள் மிகவும் விரைவான காட்ட போகிறேன் 412 00:30:13,040 --> 00:30:16,940 நான் தலைப்பை outputting, விலை, விளக்கம், மற்றும் URL 413 00:30:16,940 --> 00:30:19,600 நான் குப்பையில் என்று இணைப்புகள் ஒவ்வொரு. 414 00:30:19,600 --> 00:30:23,720 பின்னர் இந்த தான் கோப்பை நூலகம் தொடரியல். 415 00:30:23,720 --> 00:30:25,240 உங்களுக்கு CSV திறக்க. 416 00:30:25,240 --> 00:30:27,070 இந்த நான் அழைக்க போகிறேன் என்று. 417 00:30:27,070 --> 00:30:29,430 எழுத வேண்டாம் அதை திறக்க. 418 00:30:29,430 --> 00:30:33,830 பின்னர் CSV கோப்பு இருக்கும் என்று நீங்கள் எல்லாம் உள்ளிடல். 419 00:30:33,830 --> 00:30:37,800 இந்த வெறும் ஒரு நல்லறிவு காசோலை என்னை அது இயங்கும் என்று தெரிந்து கொள்ள. 420 00:30:37,800 --> 00:30:41,240 இந்த என் நல்லறிவு காசோலை அதை நிறைவு என்று தெரிந்து கொள்ள. 421 00:30:41,240 --> 00:30:46,670 அதனால் நான் ஒரு வரிசையில் ஒரு தலைப்பு போடுவதை கோப்பை, விலை, URL, விளக்கம், 422 00:30:46,670 --> 00:30:49,420 அனைத்து CSV, வரிசைகள். 423 00:30:49,420 --> 00:30:53,410 >> நாங்கள் போய் ரன் என்றால் இந்த இப்போது இருக்கிறேன் மற்றும் நான் 424 00:30:53,410 --> 00:31:04,710 நான் அதை பதிலாக சேமித்துள்ள என்று உறுதி வெறும் முனையத்தில் அது outputting, 425 00:31:04,710 --> 00:31:09,750 நாங்கள் ஒரு CSV இருக்க வேண்டும் உற்பத்தி என்று கோப்பு. 426 00:31:09,750 --> 00:31:13,500 எனவே இங்கே நாம், CSV பார்க்க முடியும் உற்பத்தி செய்யப்பட்ட கோப்பு. 427 00:31:13,500 --> 00:31:19,330 இந்த வெளியீடு நான் ஓடி என்று இயற்கைக் காட்சி. 428 00:31:19,330 --> 00:31:23,030 நீங்கள் இங்கே பார்க்க முடியும் என, அணுகும் பக்கம் 0, 1, 2, 3. 429 00:31:23,030 --> 00:31:27,400 இந்த தலைப்புகள் உள்ளன, விலை, விளக்கங்கள். 430 00:31:27,400 --> 00:31:31,710 நாம் இந்த CSV பார் என்றால் நாங்கள் உருவாக்கப்படும் என்று கோப்பு, 431 00:31:31,710 --> 00:31:35,700 நீங்கள் அதன் இங்கே outputted பார்க்க முடியும். 432 00:31:35,700 --> 00:31:40,350 இந்த எக்செல் அல்ல, எனவே அது இல்லை வரிசைகள் மற்றும் பத்திகள் வடிவமைக்கப்பட. 433 00:31:40,350 --> 00:31:45,140 ஆனால் நீங்கள் எப்படி கற்பனை செய்யலாம் அதை வடிவமைக்க. 434 00:31:45,140 --> 00:31:47,740 >> கோப்பை கமாவால் பிரிக்கப்பட்ட மதிப்புகள் குறிக்கிறது. 435 00:31:47,740 --> 00:31:50,090 எனவே நீங்கள் இந்த ஒரு வரிசையில் இருக்கலாம் கற்பனை செய்யலாம். 436 00:31:50,090 --> 00:31:54,700 மற்றும் கமா என்று ஒரு தனி பத்தியில் குறிக்கிறது. 437 00:31:54,700 --> 00:32:00,010 Caution-- ஒரு சொல் சில நேரங்களில் நீங்கள் இருக்கிறீர்கள் 438 00:32:00,010 --> 00:32:02,260 காற்புள்ளிகளை நிறைய விஷயங்களை ஒட்டுதல். 439 00:32:02,260 --> 00:32:05,100 நீங்கள் outputting என்றால் ஒரு கோப்பை அது, 440 00:32:05,100 --> 00:32:10,340 அது வலிமை இல்லை வெளியீடு நீங்கள் நினைக்கலாம் வழியில். 441 00:32:10,340 --> 00:32:16,770 >> அந்த அடிப்படையில் தான் அடிப்படை HTML ஒட்டுதல் உள்ளது 442 00:32:16,770 --> 00:32:20,110 Nokogiri பக்கங்களை. 443 00:32:20,110 --> 00:32:26,000 >> இணைய இருப்பது எனவே புதுமையான அது வர என 444 00:32:26,000 --> 00:32:33,220 ஒரு கூடுதலான தானியங்கி மற்றும் வரைகலை குறைந்த பலத்தை என்றாலும் பதிப்பு, 445 00:32:33,220 --> 00:32:35,540 பல்வேறு வலைத்தளங்கள் ஒட்டுதல் பதிப்பு. 446 00:32:35,540 --> 00:32:39,060 எங்கள் நோக்கங்களுக்காக நான் ஆர்ப்பாட்டம் 447 00:32:39,060 --> 00:32:42,920 தளர்த்தியான ஆடை வகை என்று ஒரு Chrome நீட்டிப்பு. 448 00:32:42,920 --> 00:32:46,690 நீங்கள் செய்ய வேண்டியது எல்லாம் நீங்கள் செல்லவும் ஆகிறது நீங்கள் சுரண்டு வேண்டும் என்று பக்கம். 449 00:32:46,690 --> 00:32:48,590 நீங்கள் வட்டி ஒரு துறையில் கிளிக். 450 00:32:48,590 --> 00:32:51,510 நீங்கள் துறைகள் அளவுதிருத்தவகிறீர்கள், அது தானாகவே ஏனெனில் 451 00:32:51,510 --> 00:32:54,360 அது என்ன நினைக்கிறது கண்டறிய நீங்கள் ஒட்டுதல் வேண்டும், 452 00:32:54,360 --> 00:32:56,280 பின்னர் நீங்கள் ஒரு ஏபிஐ உருவாக்க. 453 00:32:56,280 --> 00:33:03,700 >> நாங்கள் இருந்தது என்றால், அதை நிரூபிக்க கிரெய்க்ஸ்லிஸ்ட், அது உண்மையில் வேலை இல்லை. 454 00:33:03,700 --> 00:33:08,290 இந்த நான் செல்கிறேன் என்ன அது போன்ற வலுவான இல்லை பற்றி சொல்லி. 455 00:33:08,290 --> 00:33:10,320 அது பிரச்சனை ஏபிஐ உருவாக்குவதில் உள்ளது. 456 00:33:10,320 --> 00:33:13,400 ஆனால் ஒரு ஆர்ப்பாட்டம் அது என்ன செய்யும், 457 00:33:13,400 --> 00:33:17,460 நீங்கள் Chrome நீட்டிப்பு நிறுவ என்றால், நீங்கள் செய்ய அனைத்து நீங்கள் அதை கிளிக் ஆகிறது. 458 00:33:17,460 --> 00:33:21,750 அது பக்கம் Kimonofies, பின்னர் நீங்கள் நீங்கள் ஸ்கிரிப்டை கொள்ள வேண்டும் விஷயம் மீது கிளிக் செய்யவும். 459 00:33:21,750 --> 00:33:24,480 >> அதனால் நான் கிளிக் இருந்தால் என்று, அது வெளிச்சம் போட்டுக் காட்டும் 460 00:33:24,480 --> 00:33:28,130 என்ன அது நினைக்கிறார்கள் நான் விரும்பவில்லை அந்த பக்கம் ஆஃப் ஒட்டுதல் இருக்கும். 461 00:33:28,130 --> 00:33:33,660 அதனால் நான் இந்த பட்டியல்கள் அழைக்க. 462 00:33:33,660 --> 00:33:36,430 இந்த நான் தேர்ந்தெடுத்த எத்தனை பொருட்களை ஆகிறது. 463 00:33:36,430 --> 00:33:43,810 மற்றும் நான் உறுதி அல்லது சில மறுக்க முடியாது மற்ற ஆலோசனை பட்டியல்கள் 464 00:33:43,810 --> 00:33:49,600 அதை சேர்க்க பெற என்ன குப்பையில். 465 00:33:49,600 --> 00:33:52,330 >> எனவே இப்போது நாம் அங்கு பார்க்க முடியும் ஒரு நூறு தேர்வு செய்யப்படவில்லை. 466 00:33:52,330 --> 00:33:58,060 நான் மற்றொரு துறையில் வேண்டும் என்றால் நான் இந்த தொடர்பான எந்த சுரண்டு, 467 00:33:58,060 --> 00:34:02,540 நான் விலை சுரண்டு வேண்டும் என்று அதே, நான் அதே செய்ய முடியும். 468 00:34:02,540 --> 00:34:06,190 469 00:34:06,190 --> 00:34:11,550 >> எனவே இங்கே அது எப்படி ஒரு ஆர்ப்பாட்டத்தில் தான் மிகவும் குறைவாக வலுவான, இப்போது அது தான் 470 00:34:11,550 --> 00:34:15,050 அதற்கு பதிலாக நகரம் எடுக்கவில்லை நான் வேண்டும் என்று தான் விலை. 471 00:34:15,050 --> 00:34:16,989 இப்போது அது 200 விஷயங்கள் எடுத்தார்கள். 472 00:34:16,989 --> 00:34:19,880 நீங்கள் திரும்பி சென்று நீக்க முடியும். 473 00:34:19,880 --> 00:34:21,449 நீங்கள் மீண்டும் முயற்சி செய்யலாம். 474 00:34:21,449 --> 00:34:24,250 ஆனால் எந்த உத்தரவாதங்களை. 475 00:34:24,250 --> 00:34:29,909 இந்த சில நேரங்களில் வேலை எப்படி உள்ளது. 476 00:34:29,909 --> 00:34:32,969 நீங்கள் இங்கே பார்க்க, இப்போது அதை இங்கே 96 வரை கூறுகிறார். 477 00:34:32,969 --> 00:34:37,000 அது இணைப்புகள் மிகவும் எடுத்துக்கொள்ளப்பட்டது நீங்கள் விரும்பும் சுரண்டு, ஆனால் இல்லை 478 00:34:37,000 --> 00:34:39,280 அவசியம் அவர்கள் அனைத்து. 479 00:34:39,280 --> 00:34:43,909 >> தளர்த்தியான ஆடை வகை மற்றொரு பயனுள்ள கருவி என்றாலும் நீங்கள் மேம்பட்ட அம்சங்கள் செல்ல முடியும் ஆகிறது 480 00:34:43,909 --> 00:34:47,980 இங்கே, மேம்பட்ட சென்று, அதை நீங்கள் காண்பிக்கும் 481 00:34:47,980 --> 00:34:53,139 தனிப்பட்ட முறிவு HTML ஐ அணுக வழி 482 00:34:53,139 --> 00:34:54,909 நீங்கள் சுரண்டு வேண்டும் என்று குறிச்சொற்களை. 483 00:34:54,909 --> 00:35:01,450 எனவே பட்டியல்கள், நீங்கள் இங்கே பார் என்றால், நீங்கள் கிராம ப சாண் ஒரு பரவியிருக்கும் அணுக என்றால், 484 00:35:01,450 --> 00:35:06,030 நீங்கள் உண்மையில் ஒரு பயன்படுத்த முடியும் உங்கள் Nokogiri குறியீடு இந்த, 485 00:35:06,030 --> 00:35:10,780 நாம் எங்கே span.txt முன்பு பட்டியல்கள் ஒவ்வொரு அணுக. 486 00:35:10,780 --> 00:35:13,270 நான் உரை விரும்பினால் பட்டியல்கள் உள்ள, 487 00:35:13,270 --> 00:35:18,950 நான் முடிந்தவரை உள்ளீடு DIV விண்வெளி ப விண்வெளி சாண் விண்வெளி சாண் இடத்தில் ஒரு 488 00:35:18,950 --> 00:35:21,570 மற்றும் அதே விளைவை அடைய முடியும் என்று. 489 00:35:21,570 --> 00:35:26,320 மற்றும் நீங்கள் அந்த ஆர்வம் யார் வழக்கமான தொடர்களை பயன்படுத்தி உள்ள, 490 00:35:26,320 --> 00:35:31,670 இது நீங்கள் வழக்கமான கொடுக்க நடக்கிறது உள்ளீடு சரம் வெளிப்பாடு வகையான 491 00:35:31,670 --> 00:35:34,900 விஷயங்களை கண்டுபிடிக்க நீங்கள் காண முயற்சிக்கும். 492 00:35:34,900 --> 00:35:44,130 >> எனவே மற்றொரு குளிர் அம்சம் நீங்கள் பக்க வரிசை முடியும் தளர்த்தியான ஆடை வகை காரணமாக, 493 00:35:44,130 --> 00:35:47,780 இது மட்டும் நான் எடு முடியும் அல்ல இந்த பக்கம் முடிவுகளை, 494 00:35:47,780 --> 00:35:50,890 நான் இந்த சிறிய கிளிக் செய்யலாம் இங்கே பொத்தானை, மண்பாண்டம், 495 00:35:50,890 --> 00:35:55,580 பொத்தானை என்று குறிப்பிடவும் அடுத்த பக்கம் என்னை எடுத்து, 496 00:35:55,580 --> 00:35:59,500 பின்னர் அது என்று தெரியும் அது அடுத்த பக்கம் கூறு முடியாது, 497 00:35:59,500 --> 00:36:04,120 பின்னர் the-- நீண்ட அனைத்து சுரண்டு அது போக்கில் அதே வடிவம் தான் என 498 00:36:04,120 --> 00:36:06,110 அத்துடன் அந்த இணைப்புகள் அனைத்தையும் இயற்கைக் காட்சி. 499 00:36:06,110 --> 00:36:15,230 >> தளர்த்தியான ஆடை வகை வேண்டும் இல்லை, ஏனெனில் எனவே நாம் என்ன செய்தேன், கிரெய்க்ஸ்லிஸ்ட் வேலை 500 00:36:15,230 --> 00:36:19,790 நான் ஹார்வர்டு கிரிம்சன் Kimonofied. 501 00:36:19,790 --> 00:36:29,380 நான் வகையான சில வெளியேற்றப்பட்டார் மேல் கட்டுரைகள், இங்கே உறுதிப்படுத்த இடம்பெற்றது. 502 00:36:29,380 --> 00:36:33,090 இந்த அனைத்து சொல்கிறது. 503 00:36:33,090 --> 00:36:35,830 நான் இந்த API தொகுக்கப்பட்ட வரவிருக்கும் நேரத்தில் நீங்கள். 504 00:36:35,830 --> 00:36:38,990 ஆனால் நீங்கள் செய்ய வேண்டும், இல்லையெனில் என்ன நீங்கள் முடிந்தது. 505 00:36:38,990 --> 00:36:40,940 உங்கள் API விவரங்கள் உள்ளிடவும். 506 00:36:40,940 --> 00:36:45,260 அதை அமைக்கவும் ஒன்று தானியங்கி அல்லது கைமுறை வலம். 507 00:36:45,260 --> 00:36:48,460 எனவே நீங்கள் புதுப்பிக்க முடியும் உங்கள் தரவு ஒவ்வொரு 15 நிமிடங்கள், 508 00:36:48,460 --> 00:36:50,330 வாராந்திர, தினசரி, நீங்கள் வேண்டும் என்ன. 509 00:36:50,330 --> 00:36:51,160 உங்கள் API பெயர். 510 00:36:51,160 --> 00:36:52,790 ஏபிஐ உருவாக்கவும். 511 00:36:52,790 --> 00:36:58,460 உங்கள் நலனுக்காக, நான் உருவாக்கிய ஏற்கனவே முன் பக்கம் ஏபிஐ கிரிம்சன். 512 00:36:58,460 --> 00:37:02,480 >> எனவே நீங்கள் தான் ஒரு உருவாக்க தளர்த்தியான ஆடை வகை கணக்கைத் அது 513 00:37:02,480 --> 00:37:06,240 நீங்கள் உங்கள் API கள் சேமிக்கும். 514 00:37:06,240 --> 00:37:10,330 எனவே அடிப்படையில், அவ்வளவு தான் உங்கள் தனி பல்வேறு scrapes. 515 00:37:10,330 --> 00:37:18,250 >> நாம் இங்கே பார்க்க என்றால், இந்த நான் சேகரித்த என்று கருத்துக்களை இணைப்புகள். 516 00:37:18,250 --> 00:37:21,290 இந்த இடம்பெற்றது நான் சேகரித்த என்று இணைப்புகள். 517 00:37:21,290 --> 00:37:24,090 இந்த மிக வாசிக்க நான் சேகரித்த என்று இணைப்புகள் 518 00:37:24,090 --> 00:37:27,120 இந்த மிக சமீபத்திய ஏபிஐ இயற்கைக் இருந்து. 519 00:37:27,120 --> 00:37:30,790 >> நீங்கள் இங்கே பார்க்க முடியும் என்றால், இந்த, இடம்பெற்றது இருக்க வேண்டும் 520 00:37:30,790 --> 00:37:34,130 இந்த கருத்துக்களை இருக்க வேண்டும், இந்த உதாரணம் இது, 521 00:37:34,130 --> 00:37:38,150 நான் அவர்களை இணைந்து ஒரு சேகரிப்பில். 522 00:37:38,150 --> 00:37:42,780 ஆனால் நீங்கள் தான் அதை சுற்றி விளையாட என்றால் சிறிது, நீங்கள் அதை பிரித்து வைக்க முடியும், 523 00:37:42,780 --> 00:37:45,090 மற்றும் எனினும் அது வரை பிரித்து நீங்கள் நீண்ட வேண்டும் 524 00:37:45,090 --> 00:37:47,520 வடிவமைத்தல் போன்ற சற்று வித்தியாசமாக இருக்கிறது. 525 00:37:47,520 --> 00:37:51,320 >> இந்த சுற்றி விளையாட, வலம், குறைகளை ஒரு அமைக்க 526 00:37:51,320 --> 00:37:58,120 நீங்கள் மட்டும் வரை அலச ஒரு நேரத்தில் 25 பக்கங்களுக்கு. 527 00:37:58,120 --> 00:38:00,430 அந்த கட்டுப்படுத்தும் காரணிகள் ஒன்று தான். 528 00:38:00,430 --> 00:38:03,060 ஆனால் இங்கே, நீங்கள் அதை அமைக்க வேண்டும் கையேடு வலம் செய்ய, இந்த 529 00:38:03,060 --> 00:38:06,100 நீங்கள் அதை சொல்ல முடியும் எப்படி உள்ளது உங்கள் தரவு புதுப்பிக்க. 530 00:38:06,100 --> 00:38:11,010 இங்கே நீங்கள் உங்கள் வலம் வரலாற்றில் பார்க்க முடியும் எல்லாம் நீங்கள் கடக்கும்போது என்று. 531 00:38:11,010 --> 00:38:16,000 உங்களுக்கு மீண்டும் செல்ல முடியும், பதிவு, அனைத்து வெவ்வேறு வழிகளில் சுற்றி விளையாட 532 00:38:16,000 --> 00:38:20,340 என்று நீங்கள் மாற்ற உங்கள் தரவு பயன்படுத்தலாம். 533 00:38:20,340 --> 00:38:24,580 >> தளர்த்தியான ஆடை வகை அமைக்க வேண்டும் இணைப்புகள் உள்ள இணைப்புகள் எடு. 534 00:38:24,580 --> 00:38:29,700 நீங்கள் முதலில் மூலம் அவ்வாறு செய்வார் பட்டியல் ஒட்டுதல், 535 00:38:29,700 --> 00:38:35,390 பின்னர் ஒரு என்று API ஐ பயன்படுத்தி மற்றொரு API பாயிண்ட் ஆஃப் குதிக்க 536 00:38:35,390 --> 00:38:36,710 நீங்கள் ஸ்கிரிப்டை உருவாக்க. 537 00:38:36,710 --> 00:38:42,040 ஆனால் அதை விட மிகவும் சிக்கலான இன்று நாம் என்ன பெற போகிறோம். 538 00:38:42,040 --> 00:38:44,270 >> அதனால் தளர்த்தியான ஆடை வகை தான். 539 00:38:44,270 --> 00:38:46,980 நாம் நன்மை பற்றி பேசுகிறேன் மற்றும் Nokogiri மற்றும் தளர்த்தியான ஆடை வகை தீமைகள். 540 00:38:46,980 --> 00:38:50,380 >> Nokogiri, அது மிகவும் வேகமாக உள்ளது. 541 00:38:50,380 --> 00:38:51,640 அதை சோதிக்க எளிது. 542 00:38:51,640 --> 00:38:55,910 நீங்கள் எதையும் வைக்கிறது பணியகம், எளிதாக கட்டமைக்க. 543 00:38:55,910 --> 00:39:00,400 நீங்கள் சரியாக என்ன முடிவு செய்யலாம் நீங்கள் சுரண்டு மற்றும் சேமிக்க வேண்டும். 544 00:39:00,400 --> 00:39:02,060 எந்த பக்கம் வரம்புகள் உள்ளன. 545 00:39:02,060 --> 00:39:08,010 நான் உண்மையில் சுரண்டு இது பயன்படுத்தப்படுகிறது 1800 தென் ஆப்பிரிக்க பள்ளி வலைத்தளங்கள் 546 00:39:08,010 --> 00:39:10,870 நான் என்று ஒரு வேலைவாய்ப்பு மின்னஞ்சல்கள். 547 00:39:10,870 --> 00:39:16,060 >> அதனால், சாத்தியம் சிறந்த நடைமுறை என்றாலும் ஸ்கிரிப்ட் பிரித்து இருக்கும். 548 00:39:16,060 --> 00:39:19,310 பின்னர் அது தவறினால் ஏனெனில் நீங்கள் எதுவும் இல்லை. 549 00:39:19,310 --> 00:39:22,790 ஆனால் நீங்கள் ஒரு நூறு செய்தால், ஒருவேளை ஒரு நேரத்தில் 200 பக்கங்கள், 550 00:39:22,790 --> 00:39:27,840 பின்னர் நீங்கள் சில வாய்ப்பு குறைந்தது குறிப்பாக, துண்டு துண்டாய் அதை பெறுவது 551 00:39:27,840 --> 00:39:30,280 நீங்கள் கெட்ட இணைய வேண்டும் என்றால். 552 00:39:30,280 --> 00:39:32,720 >> துரதிருஷ்டவசமாக அது மட்டும் HTML கீறல் முடியும். 553 00:39:32,720 --> 00:39:35,190 நீங்கள் என்றால் மாறும் ஏற்ற pages-- 554 00:39:35,190 --> 00:39:39,480 நான் உங்களுக்கு ஒரு உதாரணம் காட்ட வேண்டும் ஒரு இரண்டாவது கயாக் போன்ற 555 00:39:39,480 --> 00:39:42,270 Nokogiri துரதிருஷ்டவசமாக என்று சுரண்டு முடியாது. 556 00:39:42,270 --> 00:39:45,700 >> ஆனால் தளர்த்தியான ஆடை வகை பயன்படுத்த எளிதானது. 557 00:39:45,700 --> 00:39:48,330 நீங்கள் கண்டது போல, அது அடிப்படையில் தான் ஒரு புள்ளி மற்றும் கிளிக். 558 00:39:48,330 --> 00:39:50,260 அது இங்கு கீறல் முடியும். 559 00:39:50,260 --> 00:39:53,790 துரதிருஷ்டவசமாக, அதிகபட்சமாக இருக்கிறது நீங்கள் எடு முடியும் எத்தனை பக்கங்கள் வேண்டும். 560 00:39:53,790 --> 00:39:55,710 சில நேரங்களில் அது ஒரு சிறிய விஷயம் கட்டமைக்க கடினமாக. 561 00:39:55,710 --> 00:39:57,240 அது குழம்புகின்றனர். 562 00:39:57,240 --> 00:40:00,920 ஆனால் அது நிச்சயமாக ஏதாவது கருத்தில் கொள்ள 563 00:40:00,920 --> 00:40:05,930 நீங்கள் ஒரு வேண்டும் முயற்சி என்றால் சூப்பர் வலுவான பராமரிக்கப்படுகிறது சுரண்டு. 564 00:40:05,930 --> 00:40:09,010 நீங்கள் பெற விரும்பினால் விரைவில் ஒரு பக்கம் ஆஃப் எல்லாம், 565 00:40:09,010 --> 00:40:10,970 பின்னர் தளர்த்தியான ஆடை வகை ஒரு உண்மையில் ஆகிறது நல்ல கருவி பயன்படுத்த. 566 00:40:10,970 --> 00:40:16,490 நான் முன்பு கூறியது போல, அங்கு தளர்த்தியான ஆடை வகை மேம்பட்ட அம்சம் 567 00:40:16,490 --> 00:40:19,260 என்று எப்படி நீங்கள் காட்டுகிறது தனிப்பட்ட HTML அணுக 568 00:40:19,260 --> 00:40:24,210 கூட சூப்பர் பயனுள்ளதாக இருக்கும் உறுப்பு, நீங்கள் Nokogiri வேலை இருந்தால். 569 00:40:24,210 --> 00:40:30,370 >> எனவே நாம், கயாக் தளத்தில் சென்று உதாரணமாக, நீங்கள் அங்கு பார்க்க முடியும் ஆகிறது 570 00:40:30,370 --> 00:40:31,750 அல்லது ஒருவேளை நீங்கள் பார்க்க முடியாது. 571 00:40:31,750 --> 00:40:38,910 ஆனால் நான் கயாக் நீங்கள் URL ஐ காண்பித்தாலும், இந்த உண்மையில் தான் மூல URL ஆகும். 572 00:40:38,910 --> 00:40:43,800 இந்த நிலையில் URL ஐ முன்னர் என்ன ஜாவா ஸ்கிரிப்டை மூலம் மாற்றம் 573 00:40:43,800 --> 00:40:45,350 என்று அவர்கள் நடக்கிறது. 574 00:40:45,350 --> 00:40:52,420 அது வெவ்வேறு பார்க்க நடக்கிறது உறுப்பு ஆய்வு இருந்து. 575 00:40:52,420 --> 00:40:55,940 >> எனவே நீங்கள் செல்ல மற்றும் நீங்கள் கண்காணிப்பு அங்கம் வரை பொருந்தும் 576 00:40:55,940 --> 00:41:00,340 மூல குறியீடு குறியீடு, அது உண்மையில் வேறு இருக்க போகிறது. 577 00:41:00,340 --> 00:41:05,640 இந்த ஏன் Nokogiri அடிப்படையில் மாறும் ஏற்ற தளங்கள் சுரண்டு முடியாது. 578 00:41:05,640 --> 00:41:08,810 Nokogiri ஏனெனில் மூல URL ஒட்டுதல், 579 00:41:08,810 --> 00:41:16,310 தளர்த்தியான ஆடை வகை உண்மையில் அதேசமயம் நீங்கள் அடிப்படையில் நீங்கள் என்ன ஒட்டுதல் 580 00:41:16,310 --> 00:41:18,260 தேர்ந்தெடுக்கப்பட்ட உறுப்பு பார்த்து. 581 00:41:18,260 --> 00:41:23,880 >> அதனால் நான் மூலம் மற்றும் நான் போனால் முயற்சி மற்றும் Kimonofy கயாக், 582 00:41:23,880 --> 00:41:26,600 நான் உண்மையில் மூலம் செல்ல முடியும் மற்றும் விலை தேர்ந்தெடுக்கவும். 583 00:41:26,600 --> 00:41:32,360 அது, ஒரு சிறிய கடினமாக மற்றும் இந்த வழக்கில், அது தான் 584 00:41:32,360 --> 00:41:36,600 உண்மையில் இந்த விலை பார்த்து இந்த வித்தியாசமானவர்களாக. 585 00:41:36,600 --> 00:41:41,110 நீங்கள் configure-- முடியும் எனவே, அதே சமயம் அல்லது இந்த மாறும் ஏற்ற என்றால், 586 00:41:41,110 --> 00:41:43,620 நீங்கள் Nokogiri கட்டமைக்க முடியும் இந்த அனைத்து பெற. 587 00:41:43,620 --> 00:41:48,230 >> வடிவமைத்தல் சற்று ஏனெனில் இந்த பட்டியல் வெவ்வேறு 588 00:41:48,230 --> 00:41:51,280 அது மற்ற பகுதிகளுடன் ஒப்பிடும்போது என அவர்கள், மற்றும் நீங்கள் இங்கே பார்க்க முடியும் 589 00:41:51,280 --> 00:41:54,830 அது உண்மையில் போய்விட்டது மற்றும் தேர்ந்தெடுக்கப்பட்ட அனைத்து விமான விலை. 590 00:41:54,830 --> 00:42:01,200 ஒருவேளை நான் தேர்ந்தெடுக்க வேண்டும் அதே விமானத்தின் நேரம். 591 00:42:01,200 --> 00:42:04,700 நான் மூலம் செல்ல முடியும் மற்றும் அப்படி என்று கட்டமைக்க. 592 00:42:04,700 --> 00:42:06,950 நான் விரும்பவில்லை. 593 00:42:06,950 --> 00:42:10,200 நான் அடுத்த விமானத்தில் நேரம் வேண்டும். 594 00:42:10,200 --> 00:42:17,030 பின்னர் இந்த ஒரு ஜோடி பிறகு வழியாக சென்று, அதை படம் பெறுகிறார். 595 00:42:17,030 --> 00:42:19,080 எனவே தளர்த்தியான ஆடை வகை தான் கெட்டிக்காரி. 596 00:42:19,080 --> 00:42:21,900 அது, தான் மிகவும் வலுவான அல்ல தான். 597 00:42:21,900 --> 00:42:26,710 >> வேறு சில உள்ளன நீங்கள் பயன்படுத்த முடியும் என்று மாற்று. 598 00:42:26,710 --> 00:42:31,600 நான் இங்கே நீங்கள் அவர்களுக்கு காட்ட வேண்டும். 599 00:42:31,600 --> 00:42:35,790 நீங்கள் இன்னும் வசதியாக இருந்தால் பதிலாக ஒருவேளை ரூபி பைதான், 600 00:42:35,790 --> 00:42:39,290 ஒரு நூலகம் உள்ளது அழகான சூப் என்று. 601 00:42:39,290 --> 00:42:40,430 நீங்கள் பயன்படுத்த முடியும். 602 00:42:40,430 --> 00:42:42,270 அது Nokogiri போலவே தான். 603 00:42:42,270 --> 00:42:44,620 இது ஒரு சில அம்சங்களை கொண்டுள்ளது. 604 00:42:44,620 --> 00:42:52,160 நீங்கள் ஒரு HTML குறியை காணலாம் மற்றும் பின்னர் மேலே நகர்த்த அல்லது பக்கவாட்டாக செல்ல. 605 00:42:52,160 --> 00:42:54,690 >> PyQt இருக்கிறது. 606 00:42:54,690 --> 00:42:57,820 இந்த உண்மையில் மாறும் எடு முடியும் தளங்கள், அது மாதிரி தான் காரணம் 607 00:42:57,820 --> 00:43:02,540 காட்டிக்கொள்ளும் ஒரு வெப்கிட் உள்ளது அங்கு உண்மையில் இல்லாமல் ஒரு உலாவி 608 00:43:02,540 --> 00:43:03,670 ஒரு உலாவி இருப்பது. 609 00:43:03,670 --> 00:43:07,490 அது அனைத்து காத்திருக்க வேண்டும் JavaScript ஐ முதல் ஏற்ற, மற்றும் 610 00:43:07,490 --> 00:43:09,560 சென்று முயற்சி மற்றும் தளத்தில் எடு. 611 00:43:09,560 --> 00:43:13,560 >> நீங்கள் ரூபி இணைந்திருக்க வேண்டும் என்றால், நீங்கள் Nokogiri இருந்து ஒரு அளவு வரை செல்ல முடியும். 612 00:43:13,560 --> 00:43:17,650 நீங்கள் காப்பிபாரா பயன்படுத்த முடியும் ஒரு Poltergeist போர்வையை. 613 00:43:17,650 --> 00:43:22,910 இந்த உண்மையில் முடியும் அடிப்படையில் தான் செய்கிறது 614 00:43:22,910 --> 00:43:26,610 PyQt, என இது ஒரு வெப்கிட் உள்ளது. 615 00:43:26,610 --> 00:43:29,610 அது காத்திருக்கும் ஜாவா முதல் ஏற்ற. 616 00:43:29,610 --> 00:43:33,340 நீங்கள் போதுமான அதை சுற்றி பிடில் என்றால், நீங்கள் கூட அதை விஷயங்களை கிளிக் பெற முடியும். 617 00:43:33,340 --> 00:43:42,780 >> ஒரு இணைப்பை இருந்தால் அதனால் ஒரு உன்னதமான படம் எங்கே உள்ளது 618 00:43:42,780 --> 00:43:46,350 பாதை எளிதாக அணுக, மற்றும் அதை கண்டுபிடிக்கும் சில ஜாவா விஷயம் 619 00:43:46,350 --> 00:43:49,490 ஒரு கிளிக், நீங்கள் உண்மையில் அதை செய்ய முடியும். 620 00:43:49,490 --> 00:43:53,430 மிகவும் பிரபலமான நூலகம் ஒரு பயனர் உருவகப்படுத்த 621 00:43:53,430 --> 00:43:56,390 PhantomJS இது ஜாவாஸ்கிரிப்ட், உள்ளது. 622 00:43:56,390 --> 00:44:01,010 இந்த வெளிப்படையாக மாறும் எடு முடியும் தளங்கள் இந்த அடிப்படையில் ஏனெனில் 623 00:44:01,010 --> 00:44:04,270 குரோம் பாசாங்கு பயனர் இடைமுகம் இல்லாமல். 624 00:44:04,270 --> 00:44:09,970 >> பின்னர், நிச்சயமாக மிகவும் வலுவான, ஆனால் மெதுவான விருப்பத்தை, 625 00:44:09,970 --> 00:44:13,260 ஒரு செலினியம் உலாவி ஆட்டோமேஷன் உள்ளது. 626 00:44:13,260 --> 00:44:15,550 மேலும் துரதிர்ஷ்டவசமாக, நீங்கள் இருக்க போவதில்லை 627 00:44:15,550 --> 00:44:19,770 உங்கள் CS50 உள்ள IDE உள்ள இதை செய்ய முடியும். 628 00:44:19,770 --> 00:44:24,140 அடிப்படையில் என்ன ஏனெனில் அது இல்லை, அது உங்கள் Chrome துவங்கும் வரை ஆகிறது 629 00:44:24,140 --> 00:44:27,090 பயர்பாக்ஸ், என்ன உலாவி நீங்கள் பயன்படுத்த வேண்டும் என்று, 630 00:44:27,090 --> 00:44:32,570 அது உங்கள் சுட்டி ஒருவேளை கண்காணிக்கிறது நீங்கள் தட்டச்சு என்ன இயக்கம், 631 00:44:32,570 --> 00:44:35,170 அது ஒரு வகையான இந்த செயல்முறை தானியங்க. 632 00:44:35,170 --> 00:44:42,070 எனவே அது ஒரு வகையான உருவாக்கப்பட்டது வலைத்தளத்தில் ஆட்டோமேஷன் சோதனை கருவி. 633 00:44:42,070 --> 00:44:45,910 ஆனால் மக்கள் நிறைய பயன்படுத்த வலைத்தளங்களில் சுரண்டு செலினியம் 634 00:44:45,910 --> 00:44:49,990 அவர்கள் ஒரு வேண்டும் என்று சிரமம் நிறைய ஒட்டுதல் 635 00:44:49,990 --> 00:44:53,700 இந்த மற்ற, வேகமாக கருவிகள் சில. 636 00:44:53,700 --> 00:44:57,530 >> அதனால் நான் வலை ஒட்டுதல் கிடைத்தது அவ்வளவுதான். 637 00:44:57,530 --> 00:44:58,090 வேடிக்கை. 638 00:44:58,090 --> 00:45:01,762 639 00:45:01,762 --> 00:45:02,680 >> பார்வையாளர்கள்: கேள்வி. 640 00:45:02,680 --> 00:45:04,016 >> ராபர்ட் KRABEK: ஆமாம். 641 00:45:04,016 --> 00:45:12,840 >> பார்வையாளர்கள்: புல ஒரு அமைப்பு உள்ளது வலைத்தளத்தில் எனவே நீங்கள் அடிப்படையில் முடியும் 642 00:45:12,840 --> 00:45:14,207 பின்னர் அதை செல்ல. 643 00:45:14,207 --> 00:45:15,040 ராபர்ட் KRABEK: ஆமாம். 644 00:45:15,040 --> 00:45:21,530 ஆக, நாம், வைத்தோம் எங்கள் உதாரணமாக, அவர்கள் இருவரும், 645 00:45:21,530 --> 00:45:24,980 நாங்கள் ஆவணம் ஒரு முழு இணைய வைத்தோம். 646 00:45:24,980 --> 00:45:31,260 எனவே நீங்கள் உண்மையில் வெறும் எடுக்க முடியும் மாறி, doc ஒரு கோப்பு அதை எழுத. 647 00:45:31,260 --> 00:45:35,490 நான் வேண்டும் என்றால், நான் எப்படி ஒரு HTML கோப்பு அதை எழுத 648 00:45:35,490 --> 00:45:39,280 மற்றும் பயன்படுத்தி பின்னர் பதிலாக OpenURI மற்றும் ஒரு சுருட்டை கோரிக்கை, 649 00:45:39,280 --> 00:45:43,520 பின்னர் நான் டாக் திறந்து முடியும் HTML மற்றும் பின்னர் அந்த தேட. 650 00:45:43,520 --> 00:45:47,960 >> பார்வையாளர்கள்: ஆனால் நீங்கள் பாதுகாக்க முடியும் ஆன்லைன் அனுபவம் வகையான 651 00:45:47,960 --> 00:45:48,930 நீங்கள் ஆஃப்லைனில் செய்கிறீர்கள் போது. 652 00:45:48,930 --> 00:45:51,013 உதாரணமாக. போது நீங்கள் பல மணி நேரம் பறக்கும், 653 00:45:51,013 --> 00:45:54,070 நான் அடிப்படையில் காப்பகத்தை வேண்டும் முழு வலைத்தளத்தில். [செவிக்கு புலப்படாமல்] 654 00:45:54,070 --> 00:45:58,780 >> ராபர்ட் KRABEK: ஆமாம், அந்த சரியாக இருக்கிறது எனவே உண்மையில் என்ன செய்கிறார் இந்த 655 00:45:58,780 --> 00:46:03,010 அதை எல்லாம் எடுத்து என்று இந்த URL இருக்கும். 656 00:46:03,010 --> 00:46:11,280 நாங்கள் சுருட்டை ஓடி என்றால் எனவே, இது இந்த HTML அனைத்து எடுத்து, 657 00:46:11,280 --> 00:46:14,590 அது சேமித்து மாறி, doc உள்ளே. 658 00:46:14,590 --> 00:46:17,290 எனவே நீங்கள் என்ன செய்ய முடியும் என்ன நீங்கள் Doc செய்ய வேண்டும். 659 00:46:17,290 --> 00:46:18,575 நீங்கள் ஒரு கோப்பை வெளியீடு அது முடியும். 660 00:46:18,575 --> 00:46:19,950 பார்வையாளர்கள்: ஆனால் அது இணைக்கப்பட்ட இல்லை. 661 00:46:19,950 --> 00:46:20,780 இது டைனமிக் இல்லை. 662 00:46:20,780 --> 00:46:22,770 அது சரி, இல்லை சுழல்நிலை தான்? 663 00:46:22,770 --> 00:46:24,016 நீங்கள் நான் என்ன பார்க்க? 664 00:46:24,016 --> 00:46:28,359 நான் அடிப்படையில் அப்படி ஒரு ஹாஷ் முயற்சி என் வன் முழு வலைத்தளத்தில் 665 00:46:28,359 --> 00:46:31,150 அதனால் நான் அடிப்படையில் அதை செய்ய முடியும் என்று இணைய இல்லாமல் பல மணி நேரம். 666 00:46:31,150 --> 00:46:32,025 >> ராபர்ட் KRABEK: ரைட். 667 00:46:32,025 --> 00:46:37,140 நான் had-- எனவே என்றால், அங்கு என் கோப்பு நான் / ஓ இருக்கிறது? 668 00:46:37,140 --> 00:46:47,766 எனவே இந்த கோப்பு நான் / ஓ ஆகிறது. எனவே, அதற்கு பதிலாக சொல்கிறது இந்த காரணமாக, நான் இந்த craigslist.html அழைக்க. 669 00:46:47,766 --> 00:46:52,620 670 00:46:52,620 --> 00:46:53,940 நான் திறந்து விரும்புகிறேன். 671 00:46:53,940 --> 00:46:59,020 நான் அதை வைக்கிறது டாக் விட்டோம். 672 00:46:59,020 --> 00:47:00,470 நான் கோப்பு மூட. 673 00:47:00,470 --> 00:47:05,410 பின்னர் தான், ஏனெனில், CS50 உள்ள IDE என்று, மேகம் மீது என்ன ஆகும். 674 00:47:05,410 --> 00:47:07,710 நான் இங்கே செல்ல முடியும். 675 00:47:07,710 --> 00:47:09,320 நான் கோப்பு பதிவிறக்க முடியும். 676 00:47:09,320 --> 00:47:11,830 பின்னர் அந்த என் வன் இருக்கும். 677 00:47:11,830 --> 00:47:13,930 எனவே நீங்கள் அப்படி செய்ய முடியும். 678 00:47:13,930 --> 00:47:18,830 நீங்கள் வீட்டில் என்றால் அல்லது, பயன்படுத்தி , CS50 எஸ்டி, கம்பீரமான அல்லது ஏதாவது, 679 00:47:18,830 --> 00:47:21,900 ஏனெனில் இந்த, கூட எளிதாக இருக்கிறது இந்த, உள்நாட்டில் அனைத்து கிடைக்கிறது 680 00:47:21,900 --> 00:47:23,020 இணைய கட்டி. 681 00:47:23,020 --> 00:47:24,720 >> பார்வையாளர்கள்: நான் பார்க்க. 682 00:47:24,720 --> 00:47:26,580 இந்த ஒரு குறிப்பிட்ட பிரச்சினை உள்ளது. 683 00:47:26,580 --> 00:47:30,410 என்று நீங்கள் மீண்டும் மீண்டும் அதை செய்ய நீங்கள் பல அடுக்குகளை ஆழமான வகையான விஷயம் சென்று? 684 00:47:30,410 --> 00:47:33,801 >> ராபர்ட் KRABEK: நான் கோப்புறைகளை பதிவிறக்க முடியும் என்று இருந்தால், அதே நீங்கள் என்ன கேட்கிறாய். 685 00:47:33,801 --> 00:47:34,426 பார்வையாளர்கள்: ஆமாம். 686 00:47:34,426 --> 00:47:39,890 687 00:47:39,890 --> 00:47:41,440 >> ராபர்ட் KRABEK: கூல். 688 00:47:41,440 --> 00:47:43,182