Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Mitsuhiro Yamashita
PPTX, PDF
1,698 views
SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
プログラム言語で構築されたプログラミングベースの自動化(非RPA)なお話。RPAによって自動化のしきいは下がる。でもRPAを導入できなくて技術があるならこういう手も。
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Downloaded 14 times
1
/ 28
2
/ 28
3
/ 28
4
/ 28
5
/ 28
6
/ 28
7
/ 28
8
/ 28
9
/ 28
10
/ 28
11
/ 28
12
/ 28
13
/ 28
14
/ 28
15
/ 28
16
/ 28
17
/ 28
18
/ 28
19
/ 28
20
/ 28
21
/ 28
22
/ 28
23
/ 28
24
/ 28
25
/ 28
26
/ 28
27
/ 28
28
/ 28
More Related Content
PDF
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
by
Trainocate Japan, Ltd.
PDF
AWS エンジニア育成における効果的なトレーニング活用のすすめ
by
Trainocate Japan, Ltd.
PDF
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
by
Trainocate Japan, Ltd.
PDF
クラウド時代の人材育成
by
Trainocate Japan, Ltd.
PDF
AWSへのシステム移行に伴うクラウドマインドへの移行
by
Trainocate Japan, Ltd.
PPTX
AWS設計ガイドラインで取り組むクラウドシフト
by
Trainocate Japan, Ltd.
PDF
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
by
Trainocate Japan, Ltd.
PDF
Aws first step_v2
by
Trainocate Japan, Ltd.
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
by
Trainocate Japan, Ltd.
AWS エンジニア育成における効果的なトレーニング活用のすすめ
by
Trainocate Japan, Ltd.
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
by
Trainocate Japan, Ltd.
クラウド時代の人材育成
by
Trainocate Japan, Ltd.
AWSへのシステム移行に伴うクラウドマインドへの移行
by
Trainocate Japan, Ltd.
AWS設計ガイドラインで取り組むクラウドシフト
by
Trainocate Japan, Ltd.
アンチパターンで気づくAWS Well-Architected Framework入門編 信頼性の柱 総集編
by
Trainocate Japan, Ltd.
Aws first step_v2
by
Trainocate Japan, Ltd.
What's hot
PDF
20190314 aws first_stepv2
by
Trainocate Japan, Ltd.
PPTX
Amazon Connectで到着報告を自動化
by
Mitsuhiro Yamashita
PDF
あなたの ”Cloud” も ”One” ダフル!トレンドマイクロの新セキュリティ!
by
Kwiil Kang
PPTX
ノンコーディングでビジネスアプリ作成 PowerApps入門
by
Trainocate Japan, Ltd.
PPTX
My Individual Output
by
Mitsuhiro Yamashita
PDF
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
by
Trainocate Japan, Ltd.
PPTX
Aws amplify studioが変えるフロントエンド開発の未来とは v2
by
Koitabashi Yoshitaka
PPTX
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
by
Mitsuhiro Yamashita
PPTX
Twilioと山下と学び
by
Mitsuhiro Yamashita
PPTX
クラウドによって 変わった未来
by
Mitsuhiro Yamashita
PDF
20191015 cloud-for-manager-seminor
by
Trainocate Japan, Ltd.
PPTX
アウトプットはスキルアップもするしトクもする
by
Mitsuhiro Yamashita
PPTX
JAWS-UG-Chiba_Vol14_kitahara
by
Masato Kitahara
PPTX
AAIから君へ
by
Mitsuhiro Yamashita
PDF
20190924 cer-nagoya-ppt
by
Trainocate Japan, Ltd.
PPTX
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014
by
Mitsuhiro Yamashita
PPTX
怒涛のAWS入門! クラウドプラクティショナー! 知ってました? あなた、クラウドプラクティショナーなんですよ。
by
Mitsuhiro Yamashita
PPTX
AWSで稼働している ブログ(ヤマムギ+3)の コスト
by
Mitsuhiro Yamashita
PDF
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
by
softlayerjp
PDF
20190917 cer-kyoto
by
Trainocate Japan, Ltd.
20190314 aws first_stepv2
by
Trainocate Japan, Ltd.
Amazon Connectで到着報告を自動化
by
Mitsuhiro Yamashita
あなたの ”Cloud” も ”One” ダフル!トレンドマイクロの新セキュリティ!
by
Kwiil Kang
ノンコーディングでビジネスアプリ作成 PowerApps入門
by
Trainocate Japan, Ltd.
My Individual Output
by
Mitsuhiro Yamashita
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
by
Trainocate Japan, Ltd.
Aws amplify studioが変えるフロントエンド開発の未来とは v2
by
Koitabashi Yoshitaka
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
by
Mitsuhiro Yamashita
Twilioと山下と学び
by
Mitsuhiro Yamashita
クラウドによって 変わった未来
by
Mitsuhiro Yamashita
20191015 cloud-for-manager-seminor
by
Trainocate Japan, Ltd.
アウトプットはスキルアップもするしトクもする
by
Mitsuhiro Yamashita
JAWS-UG-Chiba_Vol14_kitahara
by
Masato Kitahara
AAIから君へ
by
Mitsuhiro Yamashita
20190924 cer-nagoya-ppt
by
Trainocate Japan, Ltd.
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014
by
Mitsuhiro Yamashita
怒涛のAWS入門! クラウドプラクティショナー! 知ってました? あなた、クラウドプラクティショナーなんですよ。
by
Mitsuhiro Yamashita
AWSで稼働している ブログ(ヤマムギ+3)の コスト
by
Mitsuhiro Yamashita
ここがオモロイ!IBMクラウド ~入社して60日で分かったこと~
by
softlayerjp
20190917 cer-kyoto
by
Trainocate Japan, Ltd.
More from Mitsuhiro Yamashita
PPTX
Create a sandbox of company costs with AWS Control Tower and benefit from con...
by
Mitsuhiro Yamashita
PPTX
46でγ-GTP 生まれて初の基準値に
by
Mitsuhiro Yamashita
PPTX
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
by
Mitsuhiro Yamashita
PPTX
AWSの勉強は試して試して楽しんで (AWS認定DVA本書きました)
by
Mitsuhiro Yamashita
PPTX
AWS関連のブログを書いてて山ほど得したこと
by
Mitsuhiro Yamashita
PPTX
GAS + SaaS時々 AWSで自動化
by
Mitsuhiro Yamashita
PPTX
ヤマムギとは
by
Mitsuhiro Yamashita
PPTX
AZ障害を想定したブログのマイグレーション
by
Mitsuhiro Yamashita
PPTX
kintoneとAmazon Connectで日直の自動化など
by
Mitsuhiro Yamashita
PPTX
AWSへのシステム移行に伴う クラウドマインドへの移行
by
Mitsuhiro Yamashita
PPTX
Slack,Teams,LINE botの作り方の違いとか
by
Mitsuhiro Yamashita
PPTX
Slack,Teams,LINE botの作り方の違いとか
by
Mitsuhiro Yamashita
PPTX
JAWS-UGのご紹介
by
Mitsuhiro Yamashita
PPTX
AWS認定クラウド プラクティショナー って何?
by
Mitsuhiro Yamashita
PPTX
情シス必要論 re:Birth
by
Mitsuhiro Yamashita
PDF
Amazon ECS , AWS Fargate あるとき~ ないとき~
by
Mitsuhiro Yamashita
PPTX
AWS(Rekognition)と Pepperでご機嫌解析
by
Mitsuhiro Yamashita
PPTX
AWS(Rekognition)と Pepperの良い関係(さるる勉強会 with Serverworks様)
by
Mitsuhiro Yamashita
PPTX
M570他トラックボールマウスの会
by
Mitsuhiro Yamashita
PPTX
AWS(Rekognition)とPepperの良い関係
by
Mitsuhiro Yamashita
Create a sandbox of company costs with AWS Control Tower and benefit from con...
by
Mitsuhiro Yamashita
46でγ-GTP 生まれて初の基準値に
by
Mitsuhiro Yamashita
ブログを大阪リージョンに移行して東京リージョンをDRサイトにしています。その理由とRTO/RPOそしてコスト。
by
Mitsuhiro Yamashita
AWSの勉強は試して試して楽しんで (AWS認定DVA本書きました)
by
Mitsuhiro Yamashita
AWS関連のブログを書いてて山ほど得したこと
by
Mitsuhiro Yamashita
GAS + SaaS時々 AWSで自動化
by
Mitsuhiro Yamashita
ヤマムギとは
by
Mitsuhiro Yamashita
AZ障害を想定したブログのマイグレーション
by
Mitsuhiro Yamashita
kintoneとAmazon Connectで日直の自動化など
by
Mitsuhiro Yamashita
AWSへのシステム移行に伴う クラウドマインドへの移行
by
Mitsuhiro Yamashita
Slack,Teams,LINE botの作り方の違いとか
by
Mitsuhiro Yamashita
Slack,Teams,LINE botの作り方の違いとか
by
Mitsuhiro Yamashita
JAWS-UGのご紹介
by
Mitsuhiro Yamashita
AWS認定クラウド プラクティショナー って何?
by
Mitsuhiro Yamashita
情シス必要論 re:Birth
by
Mitsuhiro Yamashita
Amazon ECS , AWS Fargate あるとき~ ないとき~
by
Mitsuhiro Yamashita
AWS(Rekognition)と Pepperでご機嫌解析
by
Mitsuhiro Yamashita
AWS(Rekognition)と Pepperの良い関係(さるる勉強会 with Serverworks様)
by
Mitsuhiro Yamashita
M570他トラックボールマウスの会
by
Mitsuhiro Yamashita
AWS(Rekognition)とPepperの良い関係
by
Mitsuhiro Yamashita
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…..
Download