Power Automate Desktop | RPA | สั่งเปิดหน้า web เก็บข้อมูลมาวางที่ Excel

Power Automate Desktop สามารถ

สั่งเปิดหน้า web

ดึงข้อมูลจาก web ลงเก็บใน Excel ได้ง่ายๆ เลย

วิธีการ

1.เปิดโปรแกรม Power Automate Desktop -> คลิก ที่ New Flow

2.ตั้งชื่อ Flow จากตัวอย่างตั้งชื่อ b_get_web_data -> คลิกปุ่ม Create

3.ไปที่ Actions ชื่อ Browser Automation -> Launch  New Chrome

4.กำหนด URL

ตัวอย่างเช่นใส่เป็น page ราคา bitcoin ใน google finance

และกด Save

https://www.google.com/finance/quote/BTC-USD?hl=en

5.เปิดหน้า web ที่ต้องการ จากตัวอย่างคือ
https://www.google.com/finance/quote/BTC-USD?hl=en

รอไว้ก่อน

6. กลับมาที่ Power Automate Desktop

ไปที่ Browser Automation - > Web Data Extraction -> Extract Data from  web page -> ลากไปวางด้านขวา

7.จะมีหน้าต่างเด้งขึ้นมา ตามรูปด้าน ล่าง

จังหวะนี้ ยังไม่ต้องเลือก อะไร

ให้กลับหน้าต่างกับ มาที่ Google Chrome

พอกลับมาที่ Google Chrome

จะมีหน้าต่าง Live web helper ขึ้นมาทันที

โดยถ้าเรา เอา เม้าส์วางที่ ไหน จะมีกรอบสีแดงๆ ขึ้นมา

เพื่อให้เลือก data

ตัวอย่างเช่น ต้องการ ตัวเลข ราคาของ Bitcoin

เอา เม้าส์ ไปวางที่ ช่องตัวเลข

คลิกขวา - > Extract element value ->Text ....

ที่หน้าต่าง Live web helper

จะแสดงตัวเลข ที่ เรา เก็บ ไว้

กด Finish ได้เลย

8.หลังจาก คลิก Finish หน้าต่างจะสลับกลับมาที่ Powe Automate Desktop

จะเห็น  ด้านล่างหน้าต่างจะมีเขียน

Variables produced - > DatafromWebPage

ความหมายคือ ตัวเลข ที่ เก็บจาก web

จะถูก เก็บในตัวแปร ชื่อ DatafromWebPage

กด Saveได้เลย

9.Actions -> Excel -> Advanced -> ลาก Launch Excel ไปวาง ต่อ ที่ด้านขวา

10.เลือก Launch Excell -> with a blank document -> Save

11.Actions - > Excel - > Advanced - > Write to Excel Worksheet ลากไปวางต่อที่ด้านขวา

12.ช่อง Value to write -> คลิก สัญลักษณ์ x -> คลิกเลือก ตัวแปร DataFromWebPage

Column->1

Row ->1

คลิก Save

13.คลิกปุ่ม run ได้เลย

ผลลัพธ์ที่ได้ จะได้ Excel ไฟล์ใหม่ และมี ตัวเลขที่ดึงจาก web มาแปะเลย