pythonでChromeHeadless使ってスクショしてみた
RPA が流行っているみたいだけど。色々( コストの問題 )とあって導入できないので、なんか解決につながるような方策ないかなぁと思っていたら。 python で ゴニョゴニョすれば うまくいけば自分の労力のみでRPA入れられるんではないかと思って、調査。 その気になればEXCELからURLリストと拾ってくる項目名とか指定して、取得した値をEXCELに転記とかいうこともできるのではなかろうかと思って、少し試してみた。 まずは SIer さんが大好きなWebアプリのスクショを取る部分について試してみることにした。色々とアレンジがいるみたいなので、まずは Google 検索で「 yahoo 」を検索した1ページ目のスクショを取得するとかいうサンプルを作ってみた。 まぁこれは色々と先人がやっているので、そいつをコピペっとしただけなので、またしてもゴミ記事を量産したわけですww ◆事前準備 1.Chromeインストールとフォントの準備 # Chrome Install $ curl https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - $ echo 'deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list $ sudo apt update $ sudo apt -y install google-chrome-stable # IPA Font Install $ sudo apt install -y fonts-ipafont $ fc-cache -fv $ fc-list | grep -i ipa 2.追加ライブラリのインストール $ pip install --upgrade selenium $ pip install --upgrade chromedriver-binary $ pip install --upgrade pyvirtualdisplay ◆ソース import chromedriver_binary impor...