ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

              หลังจากที่เรานั้นได้ศึกษาเกี่ยวบทความการใช้โมดูล Selenium (ซิลิเนี่ยม)  เช่น บทความ แนะนำคำสั่ง .click (คลิ๊ก) ของโมดูล Selenium (ซิลิเนียม) ในภาษาไพธอนคำสั่ง refresh (รีเฟรช) หน้าเว็บของ โมดูล selenium (ซิลิเนียม) ในภาษาไพธอน ซึ่งเป็นวิธีการใช้งานคำสั่งต่างๆในโมดูลซิลิเนียม ซึ่งยังมีอีกหลากหลายคำสั่งมากที่เรายังไม่รู้จักอีกหลายคำสั่ง ในบทความนี้จะมาแนะนำการใช้งานคำสั่ง Screen shot (สกรีน ชอท)  สำหรับการแคปรูปภาพหน้าจอไว้นั่นเอง

 

การ Screen shot (สกรีน ชอท) ในโมดูล selenium (ซิลิเนียม) คืออะไร

            Screen shot (สกรีน ชอท) คือการที่เราจับภาพหน้าจอในเวลาใดเวลาหนึ่งแล้วบันทึกมาเป็นรูปภาพ มีประโยชน์ในการช่วยให้เราสามารถบันทึกที่เกิดบนหน้าจอตอนที่เราต้องการได้ซึ่งถือว่าเป็นสิ่งที่เพิ่มความสะดวกสบายมากสำหรับผู้ที่ต้องการจับภาพหน้าจอโดยไม่ต้องใช้โมดูลเสริม

 

 

วิธีการ Screen shot (สกรีน ชอท) ในโมดูล selenium (ซิลิเนียม)

            1.เขียนโค้ดดังนี้

# -*- coding: utf-8 -*-
from selenium import webdriver #อิมพอร์ตโมดูล
from selenium.webdriver.common.keys import Keys
import time
driver = webdriver.Firefox(executable_path=r'C:\Users\BDC-CLUB\PycharmProjects\mt\geckodriver.exe')
driver.get("https://www.google.com/") #เปิดเว็บ
driver.save_screenshot("D:/picture.png")#เมธอดแคปรูปภาพในวงเล็บใส่พาธและชื่อไฟล์ที่ต้องการบันทึก

           

              ผลการรัน

                     

ผลการรัน
                                                                                              ผลการรัน

 

 

สามารถศึกษาเพิ่มเติมได้จากบทความ

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สอบถามวิธีเช็ค log
โดย nai_cyp พ 07 ต.ค. 2020 1:28 pm บอร์ด Programming - C/C++ & java & Python
0
247
พ 07 ต.ค. 2020 1:28 pm โดย nai_cyp
5 ศัพท์ไอทีพื้นฐานที่ควรรู้ เพื่อความเข้าใจที่มากขึ้น
โดย PhoorichayaM พ 07 ต.ค. 2020 12:56 pm บอร์ด Share Knowledge
0
179
พ 07 ต.ค. 2020 12:56 pm โดย PhoorichayaM
ประโยชน์ของ Google Translate ที่คุณอาจจะยังใช้ไม่ครบ
โดย PhoorichayaM พ 07 ต.ค. 2020 12:10 pm บอร์ด Share Knowledge
0
184
พ 07 ต.ค. 2020 12:10 pm โดย PhoorichayaM
คำแนะนำถึงการเป็นแบบอย่างที่ดีเรื่องการเงินในครอบครัว
โดย medalezga พ 07 ต.ค. 2020 12:01 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
222
พ 07 ต.ค. 2020 12:01 pm โดย medalezga
เจอปัญหา ในการติดตั้งคำสั่ง sudo composer global require laravel/installer ที่เปิดด้วย Command Terminal
โดย makup พ 07 ต.ค. 2020 11:48 am บอร์ด Programming - PHP
4
316
พ 07 ต.ค. 2020 12:31 pm โดย makup
ขอสอบถามวิธีการ บันทึก File ที่เปิดด้วยคำสัง vi ~/.bashrc ใน Command Terminal
โดย makup พ 07 ต.ค. 2020 11:35 am บอร์ด Programming - PHP
4
261
พ 07 ต.ค. 2020 12:13 pm โดย makup
7 เหตุผลที่ 'ควร' มี MA Service
โดย PhoorichayaM พ 07 ต.ค. 2020 11:12 am บอร์ด Share Knowledge
0
197
พ 07 ต.ค. 2020 11:12 am โดย PhoorichayaM
อัพเดทใหม่ Joomla 3.9.22 ปรับปรุงแก้ไขข้อผิดพลาดต่างๆ
โดย tsukasaz พ 07 ต.ค. 2020 10:39 am บอร์ด MindPHP News & Feedback
0
206
พ 07 ต.ค. 2020 10:39 am โดย tsukasaz