www :: Spyder.

WWW :: SPYDER´Â À¥ °Å¹Ìó·³ ÀÛµ¿ÇÏ´Â PERL ¸ðµâÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

www :: Spyder. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • Perl Artistic License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Ashley Pond V.
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://search.cpan.org/~ashley/WWW-Spyder-0.18/Spyder.pm

www :: Spyder. ű×


www :: Spyder. ¼³¸í

www :: Spyder´Â À¥ °Å¹Ìó·³ ÀÛµ¿ÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. www :: Spyder´Â À¥ ½ºÆÄÀÌ´õ ¶óÀ̾¿Í °°Àº Perl ¸ðµâÀÔ´Ï´Ù. À¥ ½ºÆÄÀÌ´õ´Â ÀÏ¹Ý ÅؽºÆ®, HTML ¹× ÆäÀÌÁö ´ç ´Ù¸¥ Á¤º¸¸¦ ¹ÝȯÇÏ°í ¸µÅ©ÀÇ ÅؽºÆ®¿Í ºñ±³ÇÏ¿© Á¦°øµÈ ¿ë¾î¸¦ ±â¹ÝÀ¸·Î Á¦°øÇÏ°í ±¸¹® ºÐ¼® ÇÒ ÆäÀÌÁö¸¦ °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆäÀÌÁö content.methods $ spyder-> new () »õ ½ºÆÄÀÌ´õ °´Ã¼¸¦ ±¸¼ºÇÕ´Ï´Ù. Àû¾îµµ ½Ãµå () ¼¼Æ®°¡ ¾ø°Å³ª go_to_seed ()°¡ ÄÑÁöÁö ¾Ê°í ½ºÆÄÀÌ´õ´Â Å©·Ñ¸µ ÇÒ Áغñ°¡µÇÁö ¾Ê¾Ò½À´Ï´Ù. $ spyder = www :: spyder-> »õ (Shift || in gimme a url! n "); # ... ¶Ç´Â ... $ spyder = www :: spyder-> new (% ¿É¼Ç); ¿É¼Ç¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴ٠: sleep_base (ÃÊ), exit_on (¸Þ¼Òµå ¹× ¼³Á¤ ÇؽÃ). ¾Æ·¡ÀÇ ¿¹Á¦. $ spyder-> seed ($ URL)´Â Å©·Ñ¸µÀÇ ´ë±â¿­ÀÇ ¸Ç À§¿¡ URL (¶Ç´Â URL)À» Ãß°¡ÇÕ´Ï´Ù. SPYDER°¡ SEED_URLÀ¸·Î °£ÁֵǴ SPYDER°¡ ´ÜÀÏ ½ºÄ®¶ó Àμö·Î ±¸¼ºµÈ °æ¿ì SEED_URL·Î °£Áֵ˴ϴÙ. $ SPYDER-> BELL () ÀÌ°ÍÀº ¸ðµç ¼º°øÀûÀ¸·Î Å©·Ñ¸µ µÈ ¸ðµç ÆäÀÌÁö¿¡¼­ stderr¿¡ Á¾ ( "a")À» ÀμâÇÕ´Ï´Ù. ¼º°¡½Å °Íó·³ º¸ÀÏÁö ¸ð¸£Áö¸¸ ½ºÆÄÀÌ´õ°¡ ÇൿÇÏ°í ÀÏÇÏ´Â °ÍÀ» ¾Ë ¼öÀÖ´Â ÈǸ¢ÇÑ ¹æ¹ýÀÔ´Ï´Ù. ÁøÁ¤ÇÑ °ªÀÌ ÄÑÁý´Ï´Ù. Áö±Ý ´çÀå ²¨¾ß ÇÒ ¼ö ¾ø½À´Ï´Ù. $ SPYDER-> SPYDER_TIME () ºÎ¿ï °ªÀÌ ÁÖ¾îÁö¸é SPYDER°¡ »ý¼º µÈ ÀÌÈÄ SPYDER°¡ »ý¼º µÈ ÀÌÈÄ RAW Ãʸ¦ ¹ÝȯÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é "D ÀÏ (S) HH :: MM : SS."$ SPYDER-> ¿ë¾î () ´õ ¸¹Àº ¿ë¾î°¡ ¸¹À»¼ö·Ï SPYDER°¡ ´õ ¸¹ÀÌ ÆľÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ºÆ®·¹ÀÌÆ® ¹®ÀÚ¿­ ¸ñ·ÏÀ» Á¦°øÇÏ¸é ¸Å¿ì ¿­·ÁÀÖ´Â Á¤±Ô½ÄÀ¸·Î ¹Ù²ò´Ï´Ù. ¿¹¸¦ µé¾î, "¿Õ"Àº "Ȳ»ö"°ú "Å··¿"°ú ÀÏÄ¡ÇÏÁö¸¸ "¿Õ"Àº ¾Æ´Õ´Ï´Ù. ±×°ÍÀº Áö±Ý ´ë¼Ò ¹®ÀÚ¸¦ ±¸ºÐÇÕ´Ï´Ù. º¸´Ù ±¸Ã¼ÀûÀÎ ÀÏÄ¡ ¶Ç´Â ´Ù¸¥ µ¿ÀÛÀ» ¿øÇÏ¸é ¹®ÀÚ¿­ ´ë½Å ÀÚ½ÅÀÇ Á¤±Ô½ÄÀ» Àü´ÞÇϽʽÿÀ. $ SPYDER-> ¿ë¾î (QR / BKINGS? B / I, QR / BQUENS? B / I); ¿ë¾î ()´Â Áö±Ý ÇÑ ¹ø¸¸ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. $ SPYDER-> SPYDER_DATA () ½°Ç¥ Çü½ÄÈ­ ¹øÈ£ Áö±Ý±îÁö °Ë»ö ÇÑ Å³·Î¹ÙÀÌÆ®ÀÇ Àμö¸¦ÁÖÁö ¸¶½Ê½Ã¿À. SET / GET ·çƾÀÔ´Ï´Ù. $ SPYDER-> SUPT () Spyder°¡ ½ÇÇà Áß¿¡ Àä´ø ÃÑ ÃÊ ¼ö¸¦ ¹ÝȯÇÕ´Ï´Ù. Á¤È®ÇÑ ÆäÀÌÁö / ½Ã°£ ¼ö¸¦ ¾ò´Â µ¥ À¯¿ëÇÕ´Ï´Ù (Spyder Performance) Ãß°¡ µÈ È£ÀǸ¦ ÇÒÀÎ ÇÒÀÎ. $ SPYDER-> UA -> ... LWP :: UserAgent. ´ç½ÅÀº ±×µéÀ» Àç¼³Á¤ ÇÒ ¼ö ÀÖ½À´Ï´Ù, ³ª´Â UA¿¡¼­ ¸Þ¼Òµå¸¦ È£ÃâÇÏ¿© ¹Ï½À´Ï´Ù. Á¶Á¤ÇÒ ÃʱâÈ­ µÈ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù (ÀÚ¼¼ÇÑ ³»¿ëÀº LWP :: UserAgent ÂüÁ¶) : $ SPYDER-> UA-> TIMEOUT (30); $ SPYDER-> UA-> MAX_SIZE (250_000); $ SPYDER-> UA-> ¿¡ÀÌÀüÆ® ( 'Mozilla / 5.0'); ¿¡ÀÌÀüÆ® À̸§À» º¯°æÇϸé Spyder¸¦ ÇØÄ¥ ¼ö ÀÖ½À´Ï´Ù. B / C ÀϺΠ¼­¹ö´Â ÀνÄÇÏ´Â "ºê¶ó¿ìÀú"°¡ ¿äûÇÏÁö ¾Ê´Â ÇÑ ÄÜÅÙÃ÷¸¦ ¹ÝȯÇÏÁö ¾Ê½À´Ï´Ù. ()·Î À̸ÞÀÏÀ» º¸³»½Ê½Ã¿À. $ spyder-> ua-> ( 'bluefintuna@fish.net'); $ spyder-> cookie_file ()Àº $ env {home} / spydercookie¿¡¼­ »ì°í ÀÖÁö¸¸ ¿øÇÏ´Â °æ¿ì ÀÚ½ÅÀÇ ÆÄÀÏÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù ¶Ç´Â ´Ù¸¥ ½ºÆÄÀÌ´õ¿¡ ´ëÇØ ´Ù¸¥ ÄíÅ° ÆÄÀÏÀ» ÀúÀåÇÏ°í ½Í½À´Ï´Ù .Requirements : ¡¤ Perl


www :: Spyder. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

XML :: ±ÔÄ¢

XML :: ±ÔÄ¢Àº ÀÙ¿¡¼­ ½ÃÀÛÇÏ´Â ±ÔÄ¢¿¡ µû¶ó XML ¹× ÇÁ·Î¼¼½º ű׸¦ ±¸¹® ºÐ¼® ÇÒ ¼öÀÖ´Â Perl ¸ðµâÀÔ´Ï´Ù. ...

182

´Ù¿î·Îµå

svggraph.

SVGGraph´Â SVG ±×·¡ÇÁ / ´ÙÀ̾î±×·¥ / Â÷Æ® / Ç÷ÔÀ» »ý¼ºÇϱâÀ§ÇÑ Perl È®ÀåÀÚÀÔ´Ï´Ù. ...

146

´Ù¿î·Îµå