Enviar búsqueda
Cargar
SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
•
Descargar como PPTX, PDF
•
0 recomendaciones
•
1,688 vistas
Mitsuhiro Yamashita
Seguir
プログラム言語で構築されたプログラミングベースの自動化(非RPA)なお話。RPAによって自動化のしきいは下がる。でもRPAを導入できなくて技術があるならこういう手も。
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 28
Descargar ahora
Recomendados
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
Trainocate Japan, Ltd.
AWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめ
Trainocate Japan, Ltd.
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
クラウド時代の人材育成
クラウド時代の人材育成
Trainocate Japan, Ltd.
AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行
Trainocate Japan, Ltd.
AWS設計ガイドラインで取り組むクラウドシフト
AWS設計ガイドラインで取り組むクラウドシフト
Trainocate Japan, Ltd.
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
Trainocate Japan, Ltd.
Aws first step_v2
Aws first step_v2
Trainocate Japan, Ltd.
Recomendados
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
Trainocate Japan, Ltd.
AWS エンジニア育成における効果的なトレーニング活用のすすめ
AWS エンジニア育成における効果的なトレーニング活用のすすめ
Trainocate Japan, Ltd.
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
クラウド時代の人材育成
クラウド時代の人材育成
Trainocate Japan, Ltd.
AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行
Trainocate Japan, Ltd.
AWS設計ガイドラインで取り組むクラウドシフト
AWS設計ガイドラインで取り組むクラウドシフト
Trainocate Japan, Ltd.
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
Trainocate Japan, Ltd.
Aws first step_v2
Aws first step_v2
Trainocate Japan, Ltd.
20190314 aws first_stepv2
20190314 aws first_stepv2
Trainocate Japan, Ltd.
Amazon Connectで到着報告を自動化
Amazon Connectで到着報告を自動化
Mitsuhiro Yamashita
あなたの ”Cloud” も ”One” ダフル!トレンドマイクロの新セキュリティ!
あなたの ”Cloud” も ”One” ダフル!トレンドマイクロの新セキュリティ!
Kwiil Kang
ノンコーディングでビジネスアプリ作成 PowerApps入門
ノンコーディングでビジネスアプリ作成 PowerApps入門
Trainocate Japan, Ltd.
My Individual Output
My Individual Output
Mitsuhiro Yamashita
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
Trainocate Japan, Ltd.
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Koitabashi Yoshitaka
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
Mitsuhiro Yamashita
Twilioと山下と学び
Twilioと山下と学び
Mitsuhiro Yamashita
クラウドによって 変わった未来
クラウドによって 変わった未来
Mitsuhiro Yamashita
20191015 cloud-for-manager-seminor
20191015 cloud-for-manager-seminor
Trainocate Japan, Ltd.
アウトプットはスキルアップもするしトクもする
アウトプットはスキルアップもするしトクもする
Mitsuhiro Yamashita
JAWS-UG-Chiba_Vol14_kitahara
JAWS-UG-Chiba_Vol14_kitahara
Masato Kitahara
AAIから君へ
AAIから君へ
Mitsuhiro Yamashita
20190924 cer-nagoya-ppt
20190924 cer-nagoya-ppt
Trainocate Japan, Ltd.
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014
Mitsuhiro Yamashita
怒涛のAWS入門! クラウドプラクティショナー! 知ってました? あなた、クラウドプラクティショナーなんですよ。
怒涛のAWS入門! クラウドプラクティショナー! 知ってました? あなた、クラウドプラクティショナーなんですよ。
Mitsuhiro Yamashita
AWSで稼働している ブログ(ヤマムギ+3)の コスト
AWSで稼働している ブログ(ヤマムギ+3)の コスト
Mitsuhiro Yamashita
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
softlayerjp
20190917 cer-kyoto
20190917 cer-kyoto
Trainocate Japan, Ltd.
Watson iot blockchain api concept 20160728
Watson iot blockchain api concept 20160728
Tsuyoshi Hirayama
JAWS DAYS 2016 Mafia Talk
JAWS DAYS 2016 Mafia Talk
真吾 吉田
Más contenido relacionado
La actualidad más candente
20190314 aws first_stepv2
20190314 aws first_stepv2
Trainocate Japan, Ltd.
Amazon Connectで到着報告を自動化
Amazon Connectで到着報告を自動化
Mitsuhiro Yamashita
あなたの ”Cloud” も ”One” ダフル!トレンドマイクロの新セキュリティ!
あなたの ”Cloud” も ”One” ダフル!トレンドマイクロの新セキュリティ!
Kwiil Kang
ノンコーディングでビジネスアプリ作成 PowerApps入門
ノンコーディングでビジネスアプリ作成 PowerApps入門
Trainocate Japan, Ltd.
My Individual Output
My Individual Output
Mitsuhiro Yamashita
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
Trainocate Japan, Ltd.
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Koitabashi Yoshitaka
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
Mitsuhiro Yamashita
Twilioと山下と学び
Twilioと山下と学び
Mitsuhiro Yamashita
クラウドによって 変わった未来
クラウドによって 変わった未来
Mitsuhiro Yamashita
20191015 cloud-for-manager-seminor
20191015 cloud-for-manager-seminor
Trainocate Japan, Ltd.
アウトプットはスキルアップもするしトクもする
アウトプットはスキルアップもするしトクもする
Mitsuhiro Yamashita
JAWS-UG-Chiba_Vol14_kitahara
JAWS-UG-Chiba_Vol14_kitahara
Masato Kitahara
AAIから君へ
AAIから君へ
Mitsuhiro Yamashita
20190924 cer-nagoya-ppt
20190924 cer-nagoya-ppt
Trainocate Japan, Ltd.
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014
Mitsuhiro Yamashita
怒涛のAWS入門! クラウドプラクティショナー! 知ってました? あなた、クラウドプラクティショナーなんですよ。
怒涛のAWS入門! クラウドプラクティショナー! 知ってました? あなた、クラウドプラクティショナーなんですよ。
Mitsuhiro Yamashita
AWSで稼働している ブログ(ヤマムギ+3)の コスト
AWSで稼働している ブログ(ヤマムギ+3)の コスト
Mitsuhiro Yamashita
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
softlayerjp
20190917 cer-kyoto
20190917 cer-kyoto
Trainocate Japan, Ltd.
La actualidad más candente
(20)
20190314 aws first_stepv2
20190314 aws first_stepv2
Amazon Connectで到着報告を自動化
Amazon Connectで到着報告を自動化
あなたの ”Cloud” も ”One” ダフル!トレンドマイクロの新セキュリティ!
あなたの ”Cloud” も ”One” ダフル!トレンドマイクロの新セキュリティ!
ノンコーディングでビジネスアプリ作成 PowerApps入門
ノンコーディングでビジネスアプリ作成 PowerApps入門
My Individual Output
My Individual Output
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Aws amplify studioが変えるフロントエンド開発の未来とは v2
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
Twilioと山下と学び
Twilioと山下と学び
クラウドによって 変わった未来
クラウドによって 変わった未来
20191015 cloud-for-manager-seminor
20191015 cloud-for-manager-seminor
アウトプットはスキルアップもするしトクもする
アウトプットはスキルアップもするしトクもする
JAWS-UG-Chiba_Vol14_kitahara
JAWS-UG-Chiba_Vol14_kitahara
AAIから君へ
AAIから君へ
20190924 cer-nagoya-ppt
20190924 cer-nagoya-ppt
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014
怒涛のAWS入門! クラウドプラクティショナー! 知ってました? あなた、クラウドプラクティショナーなんですよ。
怒涛のAWS入門! クラウドプラクティショナー! 知ってました? あなた、クラウドプラクティショナーなんですよ。
AWSで稼働している ブログ(ヤマムギ+3)の コスト
AWSで稼働している ブログ(ヤマムギ+3)の コスト
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
20190917 cer-kyoto
20190917 cer-kyoto
Similar a SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
Watson iot blockchain api concept 20160728
Watson iot blockchain api concept 20160728
Tsuyoshi Hirayama
JAWS DAYS 2016 Mafia Talk
JAWS DAYS 2016 Mafia Talk
真吾 吉田
へぷたごん と わーどぷれす(Shifter使ってみた話)
へぷたごん と わーどぷれす(Shifter使ってみた話)
Takuya Tachibana
使ってみよう! Cloud Automator
使ってみよう! Cloud Automator
保彦 坂井田
大垣講演資料 | IoTをクラウドで加速するIoT通信プラットフォーム”SORACOM”
大垣講演資料 | IoTをクラウドで加速するIoT通信プラットフォーム”SORACOM”
SORACOM,INC
駅すぱあとWebサービスにおけるAWSとその周辺
駅すぱあとWebサービスにおけるAWSとその周辺
Mikawa Kouta
「移動中の仕事術とユーザーグループと私」
「移動中の仕事術とユーザーグループと私」
Kohei MATSUSHITA
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
Dai Iwai
Asp.netとbluemixで遊んでみたお話
Asp.netとbluemixで遊んでみたお話
Kazunori Hamamoto
Pythonでexcel
Pythonでexcel
株式会社 システムヨシイ
jaws ug hiroshima-20150221
jaws ug hiroshima-20150221
Toshiyuki Konparu
JAWS-UG 大阪 第22回 LT
JAWS-UG 大阪 第22回 LT
Mitsuhiro Yamashita
エンタープライズ向けクラウドサービスにおける ID 連携の有用性
エンタープライズ向けクラウドサービスにおける ID 連携の有用性
Koji Asaga
Amazon ECS AWS Fargate あるとき~ ないとき~ (トレノケ雲の会 mod2)
Amazon ECS AWS Fargate あるとき~ ないとき~ (トレノケ雲の会 mod2)
Trainocate Japan, Ltd.
Amazon ECS , AWS Fargate あるとき~ ないとき~
Amazon ECS , AWS Fargate あるとき~ ないとき~
Mitsuhiro Yamashita
IT略称の読み方
IT略称の読み方
Masaru Ogura
Azure MLやってみよう
Azure MLやってみよう
A AOKI
Azure Machine Learningを触ってみた!
Azure Machine Learningを触ってみた!
Takuya Tachibana
俺のMSP(仮)
俺のMSP(仮)
保彦 坂井田
俺のMSP(仮)
俺のMSP(仮)
保彦 坂井田
Similar a SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
(20)
Watson iot blockchain api concept 20160728
Watson iot blockchain api concept 20160728
JAWS DAYS 2016 Mafia Talk
JAWS DAYS 2016 Mafia Talk
へぷたごん と わーどぷれす(Shifter使ってみた話)
へぷたごん と わーどぷれす(Shifter使ってみた話)
使ってみよう! Cloud Automator
使ってみよう! Cloud Automator
大垣講演資料 | IoTをクラウドで加速するIoT通信プラットフォーム”SORACOM”
大垣講演資料 | IoTをクラウドで加速するIoT通信プラットフォーム”SORACOM”
駅すぱあとWebサービスにおけるAWSとその周辺
駅すぱあとWebサービスにおけるAWSとその周辺
「移動中の仕事術とユーザーグループと私」
「移動中の仕事術とユーザーグループと私」
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
Asp.netとbluemixで遊んでみたお話
Asp.netとbluemixで遊んでみたお話
Pythonでexcel
Pythonでexcel
jaws ug hiroshima-20150221
jaws ug hiroshima-20150221
JAWS-UG 大阪 第22回 LT
JAWS-UG 大阪 第22回 LT
エンタープライズ向けクラウドサービスにおける ID 連携の有用性
エンタープライズ向けクラウドサービスにおける ID 連携の有用性
Amazon ECS AWS Fargate あるとき~ ないとき~ (トレノケ雲の会 mod2)
Amazon ECS AWS Fargate あるとき~ ないとき~ (トレノケ雲の会 mod2)
Amazon ECS , AWS Fargate あるとき~ ないとき~
Amazon ECS , AWS Fargate あるとき~ ないとき~
IT略称の読み方
IT略称の読み方
Azure MLやってみよう
Azure MLやってみよう
Azure Machine Learningを触ってみた!
Azure Machine Learningを触ってみた!
俺のMSP(仮)
俺のMSP(仮)
俺のMSP(仮)
俺のMSP(仮)
Más de Mitsuhiro Yamashita
Create a sandbox of company costs with AWS Control Tower and benefit from con...
Create a sandbox of company costs with AWS Control Tower and benefit from con...
Mitsuhiro Yamashita
46でγ-GTP 生まれて初の基準値に
46でγ-GTP 生まれて初の基準値に
Mitsuhiro Yamashita
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
Mitsuhiro Yamashita
AWSの勉強は試して試して楽しんで (AWS認定DVA本書きました)
AWSの勉強は試して試して楽しんで (AWS認定DVA本書きました)
Mitsuhiro Yamashita
AWS関連のブログを書いてて山ほど得したこと
AWS関連のブログを書いてて山ほど得したこと
Mitsuhiro Yamashita
GAS + SaaS時々 AWSで自動化
GAS + SaaS時々 AWSで自動化
Mitsuhiro Yamashita
ヤマムギとは
ヤマムギとは
Mitsuhiro Yamashita
AZ障害を想定したブログのマイグレーション
AZ障害を想定したブログのマイグレーション
Mitsuhiro Yamashita
kintoneとAmazon Connectで日直の自動化など
kintoneとAmazon Connectで日直の自動化など
Mitsuhiro Yamashita
AWSへのシステム移行に伴う クラウドマインドへの移行
AWSへのシステム移行に伴う クラウドマインドへの移行
Mitsuhiro Yamashita
Slack,Teams,LINE botの作り方の違いとか
Slack,Teams,LINE botの作り方の違いとか
Mitsuhiro Yamashita
Slack,Teams,LINE botの作り方の違いとか
Slack,Teams,LINE botの作り方の違いとか
Mitsuhiro Yamashita
JAWS-UGのご紹介
JAWS-UGのご紹介
Mitsuhiro Yamashita
AWS認定クラウド プラクティショナー って何?
AWS認定クラウド プラクティショナー って何?
Mitsuhiro Yamashita
情シス必要論 re:Birth
情シス必要論 re:Birth
Mitsuhiro Yamashita
AWS(Rekognition)と Pepperでご機嫌解析
AWS(Rekognition)と Pepperでご機嫌解析
Mitsuhiro Yamashita
AWS(Rekognition)と Pepperの良い関係(さるる勉強会 with Serverworks様)
AWS(Rekognition)と Pepperの良い関係(さるる勉強会 with Serverworks様)
Mitsuhiro Yamashita
M570他トラックボールマウスの会
M570他トラックボールマウスの会
Mitsuhiro Yamashita
AWS(Rekognition)とPepperの良い関係
AWS(Rekognition)とPepperの良い関係
Mitsuhiro Yamashita
Más de Mitsuhiro Yamashita
(19)
Create a sandbox of company costs with AWS Control Tower and benefit from con...
Create a sandbox of company costs with AWS Control Tower and benefit from con...
46でγ-GTP 生まれて初の基準値に
46でγ-GTP 生まれて初の基準値に
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
AWSの勉強は試して試して楽しんで (AWS認定DVA本書きました)
AWSの勉強は試して試して楽しんで (AWS認定DVA本書きました)
AWS関連のブログを書いてて山ほど得したこと
AWS関連のブログを書いてて山ほど得したこと
GAS + SaaS時々 AWSで自動化
GAS + SaaS時々 AWSで自動化
ヤマムギとは
ヤマムギとは
AZ障害を想定したブログのマイグレーション
AZ障害を想定したブログのマイグレーション
kintoneとAmazon Connectで日直の自動化など
kintoneとAmazon Connectで日直の自動化など
AWSへのシステム移行に伴う クラウドマインドへの移行
AWSへのシステム移行に伴う クラウドマインドへの移行
Slack,Teams,LINE botの作り方の違いとか
Slack,Teams,LINE botの作り方の違いとか
Slack,Teams,LINE botの作り方の違いとか
Slack,Teams,LINE botの作り方の違いとか
JAWS-UGのご紹介
JAWS-UGのご紹介
AWS認定クラウド プラクティショナー って何?
AWS認定クラウド プラクティショナー って何?
情シス必要論 re:Birth
情シス必要論 re:Birth
AWS(Rekognition)と Pepperでご機嫌解析
AWS(Rekognition)と Pepperでご機嫌解析
AWS(Rekognition)と Pepperの良い関係(さるる勉強会 with Serverworks様)
AWS(Rekognition)と Pepperの良い関係(さるる勉強会 with Serverworks様)
M570他トラックボールマウスの会
M570他トラックボールマウスの会
AWS(Rekognition)とPepperの良い関係
AWS(Rekognition)とPepperの良い関係
Último
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Último
(10)
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
1.
Seleniumと PhantomJSで 自動化サーバーレス RPALT vol.1 2018/3/29 山下 光洋
2.
自己紹介 山下光洋 @yamamanx Blog : www.yamamanx.com ・ソフトウェア開発会社でIBMさんのBP ・ナイトレジャー会社,エネルギー会社で情シス ・AAI(AWS認定インストラクター)、 IT
Terchnical Training Engineerはじめました@Trainocate ヤマムギ(勉強会)主催 , JAWS-UG OSAKA, JAWS-UG IoT関西支部, kintone Cafe大阪,JP_Stripes Osaka, The八番街ベース 緑のLv16 Lv35
3.
会社紹介
4.
から2017/10/1に社名変更 グローバルナレッジネットワーク 会社紹介
5.
会社紹介 「トレーニング」分野の 「先導者」として飛躍するこ とを目指して名付けました (オフィシャルサイトより)
6.
でも、とりあえずは、 「トレイ の 毛糸」 と覚えてください (読み方はトレノケートですが) 会社紹介
7.
写真にすると こんな感じです 会社紹介
8.
今年もたくさん呑ませていただいております
9.
RPA?? Robotic Process Automation???
10.
RPA?? Robotic Process Automation???
11.
RPA?? Wikipediaより RPAは、画面上のアプリケーション、システム画面を識別し、人間と同じように 操作を行うことができるようなソフトウェア(ソフトウェアロボット)によって 実現されている。ソフトウェアロボットは伝統的なプログラム言語で構築される わけではなく、事前に設定された実行手順に従って動作する[2]。RPAが目指すの は伝統的なIT部門スタッフ向けのプログラミングベースの自動化ではなく、ITナ レッジの少ない業務部門スタッフ向けの直観的な操作で構築可能な自動化である。 ソフトウェアロボットは仮想知的労働者で、業務部門のスタッフが未経験の新入 社員をトレーニングするように、直観的な方式で短時間でトレーニング(構築) することが可能である。
12.
RPA?? 業務部門スタッフ向けの 直観的な操作で構築可能な自動化
13.
RPA?? 業務部門スタッフ向けの 直観的な操作で構築可能な自動化 技術は標準化されてなんぼ
14.
RPA?? 今日お話すること プログラム言語で構築された プログラミングベースの自動化
15.
自動化とは ・人の手を介さずに行うこと。 ・ソフトウェアが出来ることは、 自動化が可能。 ・人が画面に対して行っていることは、 自動化が可能。
16.
自動化のメリット ・整合性が高まる →人為的なミスを回避 ・効率性が高まる →実作業に人力が不要 ・スピードが高まる →人の操作よりも迅速
17.
現場に起こること 1. ソフトウェアに向かって入力、転記 2. ミスが起こる 3.
チェックが増える 4. 残業が増える 5. 人が辞める 6. 人が入るが手作業の多さに不慣れ 7. ミスが起こる 8. チェックが増える 9. 残業が増える 10.人が辞める(5に戻る)
18.
現場に起こること 1. 自動化する 2. ミス起こらない 3.
チェック増えない 4. 残業増えない 5. 人辞めない? 6. 新しい人も仕事しやすい そして人の業務時間は短縮されて、 1日6時間、週4日勤務が当たり前な世の中も。。
19.
いいことばかりなのになぜ自動化進まないか 1. 技術が必要 1. ミスがあったときの責任部署が移管する 1.
作業のブラックボックス化
20.
これまでにやってきた自動化 1. 画面からデータを読み込んでデータベース化 2. データベース間の連携 3.
個人情報の名寄せ 4. メール報告(SendGridAPI) 5. DM送信(SendGridAPI) 6. イレギュラーのパラメータ化 7. 祝日の自動取得(GoogleCalendarAPI) 8. サーバーの自動停止/起動 9. OCRは諦めた。。。。。。。などなど
21.
これまでにやってきた自動化 Selenium ブラウザの自動操作ライブラリ PhantomJS webkitベースのヘッドレスブラウザ AWS
Lambda ステートレスなコード実行環境 kintone ノーコード、ローコードなwebアプリ開発プラットフォーム
22.
Selenium ブラウザの自動操作ライブラリ #起動 browser = webdriver.Chrome() browser.get(‘http://example.com’) #ログイン id_elem
= browser.find_element_by_id(id) pass_wd_elem = browser.find_element_by_id('password') id_elem.send_keys(‘user-a’) pass_wd_elem.send_keys(‘password’) pass_wd_elem.submit()
23.
PhantomJS webkitベースのヘッドレスブラウザ 自動化プログラムのサーバーレス化(脱デスクトップ)に有効 user_agent = ( "Mozilla/5.0
(Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36" ) dcap = dict(DesiredCapabilities.PHANTOMJS) dcap["phantomjs.page.settings.userAgent"] = user_agent dcap["marionette"] = True dcap["phantomjs.page.settings.javascriptEnabled"] = True browser = webdriver.PhantomJS( service_log_path=os.path.devnull, executable_path="./phantomjs", service_args=['--ignore-ssl-errors=true', '--load-images=no', '--ssl-protocol=any'], desired_capabilities=dcap )
24.
AWS Lambda ・サーバーレス環境でコードを実行 ・月100万リクエストまで無料 ・1アカウントで1000同時実行可能 ・128MB~3GB ・最大5分間 ・Python,Java,Node.js,C#,Go
25.
kintone ・webデータベース ・D&Dで簡単実装 ・JavaScriptで便利なカスタマイズ可能 ・APIで外部システムと便利に連携 ・業務UI作らなくていいのでIT部門は 非常に楽だし、なんなら事業部門が作 れる
26.
全体像 解説とソースコード https://www.yamamanx.com/kintone_app_manage_app_inventory/
27.
デモ
28.
ご清聴ありがとうございました。 Special Thanx to…..
Descargar ahora