業務自動化に関する記事

サンプルソースコード
「【GAS GoogleAppsScript】-クローリング・スクレイピング-WEBサイトの情報をGASで取得する1」の記事で利用しているengageサイトのソースコードサンプル<!DOCTYPE html><html lang="ja">...

【Python】-Selenium4- 作成したPythonファイルをタスクスケジューラで自動実行する
はじめにSeleniumで作ったPythonファイルを、タスクスケジューラに登録して自動で実行する方法を紹介します。タスクスケジューラ検索で「タスク」って入れると出てくるこんな画面まずは、「操作」から→「タスクの作成」へタスクの作成画面では...

【EXCEL VBA】Selenium Basicを使うならXPathを覚えよう!要素の指定/上級偏
はじめにこんにちは!ひらちんです!WEBブラウザの自動操作でおなじみの”Selenium”について、要素の指定をするときに便利なXPathの基本的な使い方を基本編・中級編と紹介してきました!今回は、上級偏として、「ある要素を基準として他の要...

【EXCEL VBA】Selenium Basicを使うならXPathを覚えよう!要素の指定/中級編
はじめにこんにちは!ひらちんです!WEBブラウザの自動操作でおなじみの”Selenium”について、要素の指定をするときに便利なXPathの基本的な使い方を紹介します!最近のWEBアプリは、テスト・テストでHTMLが変わってしまうなんてこと...

【EXCEL VBA】Selenium Basicを使うならXPathを覚えよう!要素の指定/基本編
はじめにこんにちは!ひらちんです!WEBブラウザの自動操作でおなじみの”Selenium”について、要素の指定をするときに便利なXPathの基本的な使い方を紹介します!最近のWEBアプリは、テスト・テストでHTMLが変わってしまうなんてこと...

【EXCEL VBA】ダウンロードしたマクロ入りファイルが実行出来ないときは、これを試して!
はじめにこんにちは!ひらちんです!マイクロソフトさんが、2022年2月7日(現地時間)に明らかにした方針インターネットから入手したVBA(Visual Basic for Applications)マクロを既定でブロックするについて、現場で...

【Python】-Selenium4- ”WEBブラウザを操作して、スクレイピングするぞ!(次の1歩のその2)
はじめに以下の記事で、「”WEBブラウザを操作して、スクレイピングするぞ!(次の1歩)」の記事を書いたんですが、Selenium4では少しお作法が違うようなので、Selenium4に合わせてメモメモしておきます(^o^)Seleniumの使...

【Python】-Selenium- ”WEBブラウザを操作して、スクレイピングするぞ!(次の1歩)
はじめに以前に、初めの1歩として次の”Selenium”の初め方について紹介しました!今回は、次の1歩として、要素の取得方法やボタンの押し方など基本的な操作方法を紹介していきたいと思います!Seleniumの使い方前回の続きです。環境Win...

【Python】-Selenium- ”WEBブラウザを操作して、スクレイピングするぞ!(初めの1歩)
Seleniumの使い方Seleniumは、ブラウザの操作を行う機能を持ったライブラリです。主にはWEBアプリケーションのテストを行ったりWEB上の情報を取得するスクレイピングに利用されます。スクレイピングについては、以前に”Scrapy”...

【Python】-Scrapy- WEBサイトのデータを取得するぞ!クローリング・スクレイピング
Scrapyの使い方WEBサイトのクローリングやスクレイピングに使える、Scrapeyの使い方です。環境Windows11anaconda3python3VScodeScrapyのインストールまずは、コマンドプロンプトから、次のコマンドでS...

【EXCEL VBA】-Selenium- スクロール出来るモーダルウィンドウ内の要素を表示範囲内に持ってくる
はじめにSeleniumでブラウザを操作していると必ずぶち当たりますが、Seleniumでチャックボックスとかボタンをクリックしたいとき、HTML上にあるけどブラウザの中にボタンが現れてないとエラー吐いちゃうんですよね(><)適当にスクロー...

【EXCEL VBA】Windowハンドルを取得して、ファイル選択ダイアログボックスを操作する
はじめにこの前、「SendKeysでパソコンのキー操作を自動化する」っていう記事でダイアログボックスを操作する記事を書いたんですが、、、動作が安定しないんで、面倒ではありますが結局ハンドルを捕まえに行くことになりました。。。で、そのへんのこ...

【EXCEL VBA】エラーの場所を発見しやすくするぞ!
エラーの場所を発見しやすくするぞ!別に、Seleniumだけってことじゃないんですが、特にSeleniumみたいなものだと、結構長く動かしたりしてDebug.Printのイミディエイトウィンドウだけでは、どこでエラーが発生してて、どこが上手...

【EXCEL VBA】SendKeysでパソコンのキー操作を自動化する
はじめにSeleniumBasic使って、ブラウザ操作を自動化してるんですが、ファイル選択のダイアログボックスの操作とか、色々ゴシャゴシャコード書かないと行けないんで面倒だなと思ってたんですが、SendKeysでやったらサクサクできたんで忘...

【EXCEL VBA】WEBブラウザを自動操作する!Selenium Basicの使い方!その2(Chrome編)
はじめにSeleniumBasicって何?って言う方はこちらSeleniumBasicって何?って言う方は、まずはこちらの記事をどうぞ。始め方を説明しています!SeleniumBasicの始め方そして基本的な使い方をまとめた記事はこちら!S...

【EXCEL VBA】WEBブラウザを自動操作する!Selenium Basicの使い方!その1(Chrome編)
Seleniumって何?って方SeleniumBasicって何?って言う方は、まずはこちらの記事をどうぞ。始め方を説明しています!SeleniumBasicの始め方SeleniiumBasicの使い方上の記事のように、前回SeleniumB...

【EXCEL VBA】WEBブラウザを自動操作する!Selenium Basicを始める!(Chrome編)
Selenium BasicとはVBAでWEBスクレイピングなど自動操作を行いたい時、VBAをやっている人だと、IE(Internet Explorer)の自動操作が考えられますが、最近だとIEは既に時代遅れ。WEBアプリやサイトによっては...

【GAS GoogleAppsScript】-クローリング・スクレイピング-WEBサイトの情報をGASで取得する2
WEBサイトの情報をGASで取得する2前回、以下の記事でGASを使ってWEBサイトの情報を収集するための基礎を紹介しました。単一ページをGASで取得する場合の、基本的なプログラムの流れとParserライブラリの利用方法は理解頂けたと思います...

【GAS GoogleAppsScript】-クローリング・スクレイピング-WEBサイトの情報をGASで取得する1
WEBサイトの情報をGASで取得する1今回は、GASを使ったクローリング・スクレイピングのやり方の紹介です!WEBサイトをプログラムでデータ収集出来たらな~。でも難しそう。。。。(;_;)そんな風に思う方もたくさんいるかと思いますので、初心...

【GAS 基礎】自動的にプログラムを実行するトリガー(その2)
自動的にプログラムを実行するトリガートリガートリガーとは、GASで作ったプログラムを、何らかのきっかけ(スプレッドシートを開いた時ちとか、編集した時とか)で自動的に実行させる機能のことです。前回、その1ではスクリプトエディターからトリガーを...