仕様:電子書籍(PDF)ページ数317ページ+サンプルScriptアーカイブ
→ 販売ページはこちら
▲本書付録の「Piyomaru Context Assistant」をmacOS 10.14.6上で表示させたところ
▲本書付録の「Piyomaru Context Assistant」をmacOS 12.3beta5上で表示させたところ。メニュー項目が重複して表示される(macOS側のバグです)
2022/3/31 v1.2アップデート
Chapter 4:SafariのiCloud Tabsの情報を取り出す
Chapter 7:HTMLKit.frameworkの紹介記事とサンプルScriptを追加
商標と著作権について
Safari、Mac、Macintosh、Mac OS X、OS X、macOS、AppleScript、Objective-Cは米国Apple社の米国および他の国々における登録商標です
Google Chrome is a registered trademark of Google LLC.
Copyright 2022 The Chromium Authors. All rights reserved.
Microsoft Edge is a registered trademark of Microsoft Corporation.
Brave is a registered trademark of Brave Software, Inc.
Vivaldi is a registered trademark of Vivaldi Technologies.
Opera is a registered trademark of Opera Software AS.
本書の著作権はPiyomaru Software 長野谷隆昌が保持します。
目次
1章 めんどうな操作を自動化しよう!
人間の手で操作して情報を集めたり、データ入力するのは非効率。スクリプトから操作して自動操作
2章 スクリプトエディタの使い方
AppleScript専用のスクリプトエディタの使い方など、基礎的な内容をご紹介。
3章 WebブラウザをAppleScriptから動かそう
macOS用Webブラウザの大半はAppleScriptから操作可能。AppleScript対応は必須の機能!
4章 Webブラウザの情報を取り出そう
Webブラウザ自体が大量の情報を管理しています。まずは、ブラウザの情報を調べてみましょう。
5章 指定URLをオープンしよう
誰にでも確実に行える操作です。かならず経験しておきましょう。URLをオープンした後が大事です。
6章 コンテンツをキャプチャして保存しよう
表示内容を変化しないデータや、再利用可能なデータとして残しておくことは、重要な処理です。
7章 Webコンテンツにアクセスしよう
HTML内の操作対象にアクセスするための、さまざまなアプローチをご紹介
8章 Webコンテンツを画面部品として操作しよう
画面上の部品と同様にWebコンテンツにアクセスして強引に操作する「奥の手」GUI Scripting
9章 ログイン、ログアウトしてみよう
ユーザー登録が必要なWebサイトの処理を行うために必須の作業です。意外とクリアしにくい箇所
→ 実例をスクリーンショットつきでご紹介していたのですが、相手様側の許諾を求めている最中です。このため、当該ページは初版では削除した状態になっています
10章 データをダウンロードして処理しよう
直接ダウンロードできないファイルのダウンロード完了を検出して、ファイル処理しよう! ダウンロード後にファイル整理したりファイル名を変更したり
11章 仮想ディスプレイでユーザーの誤操作を防ごう
ユーザーからの操作をガードするために、仮想ディスプレイを用意してWebブラウザを表示! 画面上から強引にScriptで動かすと、ユーザーの誤操作が一番の大敵
12章 さまざまな実行環境を知ろう
AppleScriptにはいろいろな実行環境があって、環境ごとにできる/できないことがあります。時間と気持ちに余裕のある時にでも読んでおくとよいでしょう。
13章 実例:Quoraの統計データを取得しよう
実際に、Quoraのアクセス情報ページにアクセスし、自分の投稿情報を取得してみよう!
14章 さまざまな技術資料。興味があったら読んでね
アプリケーション・オブジェクトの指定方法/AppleScript用語辞書の確認方法/Webブラウザの基礎的なScripting/Google Chrome系のWebブラウザのsdef/AppleScriptの歴史/AppleScriptのエラーコード表/AppleScript予約語一覧/各Webブラウザの用語辞書の変更履歴