{"id":2018,"date":"2024-02-16T00:11:34","date_gmt":"2024-02-15T15:11:34","guid":{"rendered":"https:\/\/dohokin.com\/?p=2018"},"modified":"2024-02-16T00:13:20","modified_gmt":"2024-02-15T15:13:20","slug":"%ec%9a%b0%eb%b6%84%ed%88%ac%ec%97%90%ec%84%9c-%ed%81%ac%eb%a1%ac-%ec%85%80%eb%a0%88%eb%8b%88%ec%9b%80-%ec%84%a4%ec%a0%95","status":"publish","type":"post","link":"https:\/\/dohokin.com\/?p=2018","title":{"rendered":"\uc6b0\ubd84\ud22c\uc5d0\uc11c \ud06c\ub86c \uc140\ub808\ub2c8\uc6c0 \uc124\uc815"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">\ud328\ud0a4\uc9c0 \ubaa9\ub85d \uc5c5\ub370\uc774\ud2b8<\/h3>\n\n\n\n<p>\uba3c\uc800, \ud328\ud0a4\uc9c0 \ubaa9\ub85d\uc744 \ucd5c\uc2e0 \uc0c1\ud0dc\ub85c \uc5c5\ub370\uc774\ud2b8\ud569\ub2c8\ub2e4. \uc774\ub294 \ucd5c\uc2e0 \ubc84\uc804\uc758 \ud328\ud0a4\uc9c0\uc640 \uadf8 \uc758\uc874\uc131\uc5d0 \ub300\ud55c \uc815\ubcf4\ub97c \ud655\ubcf4\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo apt-get update\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">sudo<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">apt-get<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">update<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo apt install python3-pip  # python \uc124\uce58\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">sudo<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">apt<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">install<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">python3-pip<\/span><span style=\"color: #657B83\">  <\/span><span style=\"color: #93A1A1; font-style: italic\"># python \uc124\uce58<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"pip3 --version    # python \uc124\uce58 \ub410\ub294\uc9c0 \ud655\uc778\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">pip3<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #CB4B16\">--version<\/span><span style=\"color: #657B83\">    <\/span><span style=\"color: #93A1A1; font-style: italic\"># python \uc124\uce58 \ub410\ub294\uc9c0 \ud655\uc778<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo apt install wget -y   # \uc6f9\uc5d0\uc11c \ud06c\ub86c \ub4f1\uc744 \ub2e4\uc6b4\ubc1b\uae30 \uc704\ud55c wget \ub2e4\uc6b4\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">sudo<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">apt<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">install<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">wget<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #CB4B16\">-y<\/span><span style=\"color: #657B83\">   <\/span><span style=\"color: #93A1A1; font-style: italic\"># \uc6f9\uc5d0\uc11c \ud06c\ub86c \ub4f1\uc744 \ub2e4\uc6b4\ubc1b\uae30 \uc704\ud55c wget \ub2e4\uc6b4<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"wget https:\/\/dl.google.com\/linux\/direct\/google-chrome-stable_current_amd64.deb\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">wget<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">https:\/\/dl.google.com\/linux\/direct\/google-chrome-stable_current_amd64.deb<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">2. \ub204\ub77d\ub41c \uc758\uc874\uc131 \uc124\uce58<\/h3>\n\n\n\n<p>\ub204\ub77d\ub41c \uc758\uc874\uc131\uc744 \uc790\ub3d9\uc73c\ub85c \uc218\uc815<br><code>-f<\/code> \uc635\uc158\uc740 &#8220;\uace0\uc7a5\ub09c \uac83\uc744 \uace0\uce58\uae30&#8221;\ub97c \uc758\ubbf8\ud569\ub2c8\ub2e4. APT\ub294 \uc790\ub9ac\uc5d0 \uc788\ub294 \uace0\uc7a5\ub09c \uc758\uc874\uc131\uc744 \uac00\uc9c4 \uc2dc\uc2a4\ud15c\uc744 \uc790\ub3d9\uc73c\ub85c \uc218\uc815\ud558\ub824\uace0 \uc2dc\ub3c4\ud569\ub2c8\ub2e4. \uc774 \uc635\uc158\uc740 <code>install\/remove<\/code>\uc640 \ud568\uaed8 \uc0ac\uc6a9\ub420 \ub54c, APT\uac00 \uac00\ub2a5\ud55c \ud574\uacb0\ucc45\uc744 \ucd94\ub860\ud560 \uc218 \uc788\ub3c4\ub85d \uc5b4\ub5a4 \ud328\ud0a4\uc9c0\ub3c4 \uc0dd\ub7b5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo apt-get install -f\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">sudo<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">apt-get<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">install<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #CB4B16\">-f<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Google Chrome \ub2e4\uc2dc \uc124\uce58<\/h3>\n\n\n\n<p>\uc758\uc874\uc131 \ubb38\uc81c\uac00 \ud574\uacb0\ub418\uba74 Google Chrome \ud328\ud0a4\uc9c0\ub97c \ub2e4\uc2dc \uc124\uce58\ud574\ubcf4\uc138\uc694. <code>.deb<\/code> \ud328\ud0a4\uc9c0\ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud588\ub2e4\uba74 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\uc138\uc694:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo dpkg -i .\/google-chrome-stable_current_amd64.deb\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">sudo<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">dpkg<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #CB4B16\">-i<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">.\/google-chrome-stable_current_amd64.deb<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"\ngoogle-chrome --version   # \uad6c\uae00 \ud06c\ub86c\uc774 \ub2e4\uc6b4 \ub410\ub294\uc9c0\ub791 \uad6c\uae00 \ubc84\uc804 \ud655\uc778-\ud06c\ub86c \ub4dc\ub77c\uc774\ubc84 \ubc84\uc804\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #268BD2\">google-chrome<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #CB4B16\">--version<\/span><span style=\"color: #657B83\">   <\/span><span style=\"color: #93A1A1; font-style: italic\"># \uad6c\uae00 \ud06c\ub86c\uc774 \ub2e4\uc6b4 \ub410\ub294\uc9c0\ub791 \uad6c\uae00 \ubc84\uc804 \ud655\uc778-\ud06c\ub86c \ub4dc\ub77c\uc774\ubc84 \ubc84\uc804<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<p>Google Chrome Driver\ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud558\uae30 \uc704\ud55c <code>wget<\/code> \uba85\ub839\uc5b4\ub97c \uc0ac\uc6a9\ud558\ub824\uba74, \uba3c\uc800 Chrome Driver\uc758 \uc815\ud655\ud55c \ubc84\uc804\uacfc \ud574\ub2f9\ud558\ub294 \ub2e4\uc6b4\ub85c\ub4dc URL\uc744 \uc54c\uc544\uc57c \ud569\ub2c8\ub2e4. Chrome Driver\ub294 Google Chrome \ube0c\ub77c\uc6b0\uc800\uc758 \ubc84\uc804\uacfc \ud638\ud658\ub418\ub294 \ud2b9\uc815 \ubc84\uc804\uc73c\ub85c \uc81c\uacf5\ub429\ub2c8\ub2e4. \ub530\ub77c\uc11c, \uc0ac\uc6a9 \uc911\uc778 Chrome\uc758 \ubc84\uc804\uacfc \uc77c\uce58\ud558\ub294 Chrome Driver\ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p><a href=\"https:\/\/chromedriver.chromium.org\/home\">\ud06c\ub86c\ub4dc\ub77c\uc774\ubc84 \uc0ac\uc774\ud2b8<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"332\" src=\"https:\/\/dohokin.com\/wp-content\/uploads\/2024\/02\/image-22-1024x332.png\" alt=\"\" class=\"wp-image-2022\" srcset=\"https:\/\/dohokin.com\/wp-content\/uploads\/2024\/02\/image-22-1024x332.png 1024w, https:\/\/dohokin.com\/wp-content\/uploads\/2024\/02\/image-22-300x97.png 300w, https:\/\/dohokin.com\/wp-content\/uploads\/2024\/02\/image-22-768x249.png 768w, https:\/\/dohokin.com\/wp-content\/uploads\/2024\/02\/image-22-1536x499.png 1536w, https:\/\/dohokin.com\/wp-content\/uploads\/2024\/02\/image-22.png 1731w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\ucd5c\uc2e0 \ubc84\uc804\uc740 JSON endpoints \ub20c\ub7ec\uc11c \ub9c1\ud06c\ub97c \ucc3e\uc57c\ud568. <\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"wget \ud06c\ub86c \ub4dc\ub77c\uc774\ubc84\ub2e4\uc6b4 \uc8fc\uc18c\nsudo apt install unzip   # unzip \ub2e4\uc6b4\nunzip chromedriver_linux64.zip\nchromedriver --version\n\n# \ud06c\ub86c \ub4dc\ub77c\uc774\ubc84 \uc8fc\uc18c\ub85c \ud06c\ub86c \ub4dc\ub77c\uc774\ubc84 \uc124\uce58 \uc548\ub420\uc2dc \uc544\ub798\uaebc \uc0ac\uc6a9\nsudo apt install chromium-chromedriver \nchromedriver --version\n\nfind \/ -name chromedriver  # \ud06c\ub86c\ub4dc\ub77c\uc774\ubc84 \uc704\uce58 \ucc3e\uae30\n\n\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">wget<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">\ud06c\ub86c<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">\ub4dc\ub77c\uc774\ubc84\ub2e4\uc6b4<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">\uc8fc\uc18c<\/span><\/span>\n<span class=\"line\"><span style=\"color: #268BD2\">sudo<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">apt<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">install<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">unzip<\/span><span style=\"color: #657B83\">   <\/span><span style=\"color: #93A1A1; font-style: italic\"># unzip \ub2e4\uc6b4<\/span><\/span>\n<span class=\"line\"><span style=\"color: #268BD2\">unzip<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">chromedriver_linux64.zip<\/span><\/span>\n<span class=\"line\"><span style=\"color: #268BD2\">chromedriver<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #CB4B16\">--version<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #93A1A1; font-style: italic\"># \ud06c\ub86c \ub4dc\ub77c\uc774\ubc84 \uc8fc\uc18c\ub85c \ud06c\ub86c \ub4dc\ub77c\uc774\ubc84 \uc124\uce58 \uc548\ub420\uc2dc \uc544\ub798\uaebc \uc0ac\uc6a9<\/span><\/span>\n<span class=\"line\"><span style=\"color: #268BD2\">sudo<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">apt<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">install<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">chromium-chromedriver<\/span><span style=\"color: #657B83\"> <\/span><\/span>\n<span class=\"line\"><span style=\"color: #268BD2\">chromedriver<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #CB4B16\">--version<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><span style=\"color: #268BD2\">find<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">\/<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #CB4B16\">-name<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">chromedriver<\/span><span style=\"color: #657B83\">  <\/span><span style=\"color: #93A1A1; font-style: italic\"># \ud06c\ub86c\ub4dc\ub77c\uc774\ubc84 \uc704\uce58 \ucc3e\uae30<\/span><\/span>\n<span class=\"line\"><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<p><code><br>xlrd<\/code>\ub294 Python\uc5d0\uc11c Excel \ud30c\uc77c(.xls, .xlsx)\uc744 \uc77d\uae30 \uc704\ud55c \ub77c\uc774\ube0c\ub7ec\ub9ac\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo apt install xlrd\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">sudo<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">apt<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">install<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">xlrd<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<p><code>xlrd<\/code>\ub294 \uc8fc\ub85c \uad6c\uc2dd Excel \ud30c\uc77c \ud3ec\ub9f7(.xls)\uc744 \ub2e4\ub8e8\uae30 \uc704\ud574 \uc0ac\uc6a9\ub418\uba70, \ucd5c\uc2e0 Excel \ud30c\uc77c(.xlsx)\uc744 \ucc98\ub9ac\ud558\uae30 \uc704\ud574\uc11c\ub294 <code>openpyxl<\/code> \ub77c\uc774\ube0c\ub7ec\ub9ac \uc0ac\uc6a9\uc744 \uad8c\uc7a5\ud569\ub2c8\ub2e4. <code>pandas<\/code>\uc640 \uac19\uc740 \ub2e4\ub978 Python \ub77c\uc774\ube0c\ub7ec\ub9ac\uc5d0\uc11c Excel \ud30c\uc77c\uc744 \uc77d\uace0 \uc4f0\ub294 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud560 \ub54c, \ub0b4\ubd80\uc801\uc73c\ub85c <code>xlrd<\/code>\ub098 <code>openpyxl<\/code>\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <code>pandas<\/code>\ub97c \uc0ac\uc6a9\ud558\uc5ec <code>.xlsx<\/code> \ud30c\uc77c\uc744 \ub2e4\ub8e8\uae30 \uc6d0\ud55c\ub2e4\uba74, <code>openpyxl<\/code>\uc744 \uc124\uce58\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"pip3 install openpyxl\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">pip3<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">install<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">openpyxl<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<p><code>Xvfb<\/code>\ub294 X Virtual FrameBuffer\uc758 \uc57d\uc790\ub85c, \uadf8\ub798\ud53d \uc5c6\uc774 X \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud560 \uc218 \uc788\uac8c \ud574\uc8fc\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4\uc785\ub2c8\ub2e4. \uc774\ub294 \uc8fc\ub85c \uc11c\ubc84\ub098 \uc790\ub3d9\ud654\ub41c \ud14c\uc2a4\ud2b8 \ud658\uacbd\uc5d0\uc11c GUI \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud560 \ub54c \uc0ac\uc6a9\ub429\ub2c8\ub2e4. <code>Xvfb<\/code>\ub97c \uc124\uce58\ud558\ub824\uba74 \ub2e4\uc74c \ub2e8\uacc4\ub97c \ub530\ub974\uc138\uc694:<\/p>\n\n\n\n<p>\ud130\ubbf8\ub110\uc744 \uc5f4\uace0 \ud328\ud0a4\uc9c0 \ubaa9\ub85d\uc744 \ucd5c\uc2e0 \uc0c1\ud0dc\ub85c \uc5c5\ub370\uc774\ud2b8\ud569\ub2c8\ub2e4: <\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo apt-get update\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">sudo<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">apt-get<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">update<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<p><code>Xvfb<\/code>\ub97c \uc124\uce58\ud569\ub2c8\ub2e4:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo apt-get install xvfb\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">sudo<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">apt-get<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">install<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">xvfb<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<p>\uc774 \uba85\ub839\uc5b4\ub294 Ubuntu\ub098 Debian \uae30\ubc18 \uc2dc\uc2a4\ud15c\uc5d0\uc11c <code>Xvfb<\/code>\ub97c \uc124\uce58\ud558\ub294 \ub370 \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \uc124\uce58\uac00 \uc644\ub8cc\ub418\uba74, <code>Xvfb<\/code>\ub97c \uc0ac\uc6a9\ud558\uc5ec \uac00\uc0c1 \ub514\uc2a4\ud50c\ub808\uc774\uc5d0\uc11c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4, \ub514\uc2a4\ud50c\ub808\uc774 \ubc88\ud638 99\ub97c \uc0ac\uc6a9\ud558\uc5ec <code>Xvfb<\/code>\ub97c \uc2dc\uc791\ud558\ub824\uba74 \ub2e4\uc74c \uba85\ub839\uc5b4\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"Xvfb :99 -screen 0 1024x768x16 &amp;\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">Xvfb<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">:99<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #CB4B16\">-screen<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #D33682\">0<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #D33682\">1024<\/span><span style=\"color: #2AA198\">x768x16<\/span><span style=\"color: #657B83\"> &amp;<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<p>\uc774\ud6c4\uc5d0\ub294 <code>DISPLAY<\/code> \ud658\uacbd \ubcc0\uc218\ub97c \uc124\uc815\ud558\uc5ec \ud574\ub2f9 \uac00\uc0c1 \ub514\uc2a4\ud50c\ub808\uc774\uc5d0\uc11c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"export DISPLAY=:99\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #586E75; font-weight: bold\">export<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #268BD2\">DISPLAY<\/span><span style=\"color: #859900\">=<\/span><span style=\"color: #2AA198\">:99<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<p>\uc774\uc81c \uc124\uc815\ud55c \uac00\uc0c1 \ub514\uc2a4\ud50c\ub808\uc774\uc5d0\uc11c GUI \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p><code>pyvirtualdisplay<\/code>\ub294 Python\uc744 \uc704\ud55c \ub77c\uc774\ube0c\ub7ec\ub9ac\ub85c, <code>Xvfb<\/code>, <code>Xephyr<\/code>, <code>Xvnc<\/code>\uc640 \uac19\uc740 \uac00\uc0c1 \ub514\uc2a4\ud50c\ub808\uc774 \uc11c\ubc84\ub97c \uac04\ub2e8\ud788 \uc0ac\uc6a9\ud560 \uc218 \uc788\uac8c \ud574\uc90d\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"sudo pip install pyvirtualdisplay\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">sudo<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">pip<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">install<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">pyvirtualdisplay<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro padding-bottom-disabled cbp-has-line-numbers\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#657B83;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#fbeecb;color:#708891\">Bash<\/span><span role=\"button\" tabindex=\"0\" data-code=\"pip install selenium  # \uc140\ub808\ub2c8\uc6c0 \uc124\uce58\" style=\"color:#FDF6E3;display:none;background-color:#657B83\" aria-label=\"Copy\" data-copied-text=\"Copied!\" data-has-text-button=\"textSimple\" data-inside-header-type=\"simpleString\" aria-live=\"polite\" class=\"code-block-pro-copy-button\"><span class=\"cbp-btn-text\">Copy<\/span><\/span><pre class=\"shiki solarized-light\" style=\"background-color: #FDF6E3\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #268BD2\">pip<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">install<\/span><span style=\"color: #657B83\"> <\/span><span style=\"color: #2AA198\">selenium<\/span><span style=\"color: #657B83\">  <\/span><span style=\"color: #93A1A1; font-style: italic\"># \uc140\ub808\ub2c8\uc6c0 \uc124\uce58<\/span><\/span><\/code><\/pre><span style=\"display:flex;align-items:flex-end;padding:10px;width:100%;justify-content:flex-end;background-color:#FDF6E3;color:#708891;font-size:12px;line-height:1;position:relative\">Bash<\/span><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud328\ud0a4\uc9c0 \ubaa9\ub85d \uc5c5\ub370\uc774\ud2b8 \uba3c\uc800, \ud328\ud0a4\uc9c0 \ubaa9\ub85d\uc744 \ucd5c\uc2e0 \uc0c1\ud0dc\ub85c \uc5c5\ub370\uc774\ud2b8\ud569\ub2c8\ub2e4. \uc774\ub294 \ucd5c\uc2e0 \ubc84\uc804\uc758 \ud328\ud0a4\uc9c0\uc640 \uadf8 \uc758\uc874\uc131\uc5d0 \ub300\ud55c \uc815\ubcf4\ub97c \ud655\ubcf4\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4. 2. \ub204\ub77d\ub41c \uc758\uc874\uc131 \uc124\uce58 \ub204\ub77d\ub41c \uc758\uc874\uc131\uc744 \uc790\ub3d9\uc73c\ub85c \uc218\uc815-f \uc635\uc158\uc740 &#8220;\uace0\uc7a5\ub09c \uac83\uc744 \uace0\uce58\uae30&#8221;\ub97c \uc758\ubbf8\ud569\ub2c8\ub2e4. APT\ub294 \uc790\ub9ac\uc5d0 \uc788\ub294 \uace0\uc7a5\ub09c \uc758\uc874\uc131\uc744 \uac00\uc9c4 \uc2dc\uc2a4\ud15c\uc744 \uc790\ub3d9\uc73c\ub85c \uc218\uc815\ud558\ub824\uace0 \uc2dc\ub3c4\ud569\ub2c8\ub2e4. \uc774 \uc635\uc158\uc740 install\/remove\uc640 \ud568\uaed8 \uc0ac\uc6a9\ub420 \ub54c, APT\uac00 \uac00\ub2a5\ud55c \ud574\uacb0\ucc45\uc744 \ucd94\ub860\ud560 \uc218 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/dohokin.com\/index.php?rest_route=\/wp\/v2\/posts\/2018"}],"collection":[{"href":"https:\/\/dohokin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dohokin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dohokin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dohokin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2018"}],"version-history":[{"count":4,"href":"https:\/\/dohokin.com\/index.php?rest_route=\/wp\/v2\/posts\/2018\/revisions"}],"predecessor-version":[{"id":2025,"href":"https:\/\/dohokin.com\/index.php?rest_route=\/wp\/v2\/posts\/2018\/revisions\/2025"}],"wp:attachment":[{"href":"https:\/\/dohokin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dohokin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dohokin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}