Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rubyでドキドキ💓Webスクレイピング

 Rubyでドキドキ💓Webスクレイピング

ユニークビジョン株式会社さま主催
【初心者歓迎】Ruby LT会@オンライン
https://uniquevision.connpass.com/event/215217/

で発表させてもらったLTスライドです。

Webスクレイピングの初めの一歩をあゆみ始めた記録です。

Nobuhiro Kamioka

June 29, 2021
Tweet

More Decks by Nobuhiro Kamioka

Other Decks in Programming

Transcript

  1. ࣗݾ঺հ • ॅ·͍ 
 ۽ຊݝ߹ࢤࢢࡏॅɻʢ2020೥Ѫ஌ݝΑΓҠॅʣ • ࢓ࣄ 
 ༧໿γεςϜͷ։ൃɾӡ༻ɺWebαΠτ੍࡞ɾӡ༻ •

    ϦϞʔτϫʔΫྺ̍̌೥ 
 ʢʮ΍ͬͱ࣌୅͕Զʹ௥͍͍ͭͨʯͱউखʹࣗෛʣ My pro f ile ໊લɿ্Ԭ৳༟ (@kamiokan) झຯɿ௼ΓɾອըɾϞϯϋϯ 5
  2. ࣗݾ঺հ • ॅ·͍ 
 ۽ຊݝ߹ࢤࢢࡏॅɻʢ2020೥Ѫ஌ݝΑΓҠॅʣ • ࢓ࣄ 
 ༧໿γεςϜͷ։ൃɾӡ༻ɺWebαΠτ੍࡞ɾӡ༻ •

    ϦϞʔτϫʔΫྺ̍̌೥ 
 ʢʮ΍ͬͱ࣌୅͕Զʹ௥͍͍ͭͨʯͱউखʹࣗෛʣ • ϑΟϤϧυϒʔτΩϟϯϓͰֶशத My pro f ile ໊લɿ্Ԭ৳༟ (@kamiokan) झຯɿ௼ΓɾອըɾϞϯϋϯ 6
  3. ᶆ೉қ౓͝ͱʹબͿϞδϡʔϧ ɾεςʔτϨεͳϖʔδ ɾεςʔτϑϧͳϖʔδ ɾJavaScriptͷղऍ͕ඞཁͳϖʔδ దࡐదॴͰշదεΫϨΠϐϯά̇ 40 ೉ қ GETϦΫΤετͰฦ͖ͬͯͨ ϨεϙϯεͷΈͰࣄ଍ΓΔ

    POSTϦΫΤετʹΑΔύϥϝʔλ෇༩ ΍ΫοΩʔͷड͚ೖΕ͕ඞཁ HTTPϨεϙϯειʔεʹ ཉ͍͠Ϩίʔυ͕ଘࡏ͠ͳ͍ net/http mechanize selenium-webdriver capybara