Don't wanna be here? Send us removal request.
Text
ทำ Automated ด้วย chrome แบบไม่ต้องเขียนโค๊ต สามารถนำไปใช้ต่อใน puppeteer ได้ด้วย
ไปที่ Chrome Dev Tool โดยการ กด F12 หรือ คลิกขาวที่หน้าเว็บ ที่ต้องการทำ Automated Test จากนั้นเลือก Inspect หรือ ตรวจสอบ จากนั้นมองหาเมนูที่เขียนว่า Recorder จากนั้นให้กด Create a new recorder จากนั้นตั้งชื่อเพื่อให้งานต่อการนำมาใช้งานภายหลัง เช่น “ทดสอบส่งแบบฟร์อม จองโรงแรม” จากนั้นทำการกด บันทึก ปุ่มสีแดงๆ ได้เลย ทำการทดสอบเว็บไชต์ของเราตามปกติ เช่น กรอกชื่อ เบอร์โทร คลิกปุ่ม และอื่นๆ…
View On WordPress
0 notes
Text
ดึงผลหวยจากเว็บ Sanook ด้วย Code 11 บรรทัด
ดึงผลหวยจากเว็บ Sanook.com ด้วย BeautifulSoup และ requests แบบไม่ใช้ selenium ติดตั้ง BeautifulSoup ก่อนด้วยคำสั่งต่อไปนี้ pip install beautifulsoup4 ทำการ Import Package requests และ BeautifulSoup import requests from bs4 import BeautifulSoup ประกาศตัวแปรเพื่อเก็บ URL หน้าเช็คผลหวยของเว็บ Sanook.com url = "https://news.sanook.com/lotto/" เขียนคำสั่งเพื่อดึงข้อมูลจาก URL…
View On WordPress
0 notes
Text
มาตรวจสอบช่องโหว่ด้วย OWASP ZAP กัน
OWASP ZAP (Zed Attack Proxy) เป็นเครื่องมือที่ใช้สำหรับการทดสอบความปลอดภัยของแอปพลิเคชันเว็บ โดยสามารถใช้งานในการตรวจสอบช่องโหว่ความปลอดภัยต่างๆ ที่อาจเกิดขึ้นกับเว็บแอปพลิเคชัน ในกรณีที่คุณต้องการทดสอบความปลอดภัยของเว็บแอปพลิเคชันของคุณด้วย OWASP Zap นี่คือขั้นตอนที่คุณสามารถทำตามได้ ดาวน์โหลด OWASP Zap ได้จากเว็บไซต์ของ OWASP ที่ https://www.zaproxy.org/download/ เริ่มต้น���ช้งาน OWASP Zap…
View On WordPress
0 notes
Text
เพิ่มความเร็วเว็บไชต์ด้วย CloudFlare Worker
หลายๆคนที่ใช้ CloudFlare อยู่ก็คนจะได้ใช้หลายๆฟังชั่นของ CloudFlare แล้ว แต่ก็ยังมีอีกหลายๆคนที่อาจจะยังไม่เคยใช้ CloudFlare Worker ชึ่งสามารถเอามาประยุคใช้งานได้หลายอย่าง ไม่ว่าจะเป็นการ สั่งให้ทำอะไรบางอย่างก็ส่งข้อมูลจริงออกไป หรือแม้แต่เอามาทำ Cache ด้วย Worker (Server Cache) ด้วย Code ต่อไปนี้ วิธีนี้เหมาะกับ Server ต่างประเทศที่โหลดช้ามากๆ เว็บไชต์ประเภท Static Page เว็บไชต์หรือ API…
View On WordPress
0 notes
Text
แปลงข้อมูล JSON เป็น Excel ด้วยคำสั่ง 3 บรรทัด
ในบางครั้งเราก็มักจะได้รับคำขอจาก แผนกอื่นๆ เพื่อขอ Export ข้อมูลเป็นไฟล์ Excel วันนี้ผู้เขียนจะขอแนะนำอีก หนึ่งเครื่องมือที่ช่วยให้ ชาวโปรแกรมเมอร์ ทำงานได้เร็วขึ้น และสามารถใช้งานได้ทันทีเลยกับ Package ของ Python ที่มีชื่อว่า pandas ครับ สมมุดว่าผู้เขียน มีข้อมูลใน database และทำการแปลงออกมาเป็น JSON หน้าตาประมาณนี้ [ { "ชื่อ": "John Smith", "อายุ": 32, "รถยนต์": "Toyota Corolla ปี…
View On WordPress
0 notes
Text
บล็อกเบอร์แก๊งคอลเซ็นเตอร์ไม่ให้โทรมาหลอก
กสทช เปิดบริการปฏิเสธรับสายจากต่างประเทศ หรือ บล็อกเบอร์โทรจากต่างประเทศ เพื่อไม่ให้ เหล่าแก๊งคอลเซ็นเตอร์โทรมาหลอก ซึ่งส่วนมากจะเป็นการโทรมาจากเบอร์ที่ขึ้นต้นด้วย + ข้างหน้า เช่น +697 แบบภาพด้านล่าง ทีนี่เราสามารถใช้บริการ จาก กสทช ที่จะปิดสายเรียกเข้าจาก ต่างประเทศทั้งหมด ชึ่งรองรับทุกเครื่อข่ายมือถือในไทย ด้วยการโทรออกไปที่ *138*1# เพื่อเปิดใช้งาน *138*1# และโทรออกไปที่ *138*2#…
View On WordPress
0 notes
Text
เพิ่มความเร็วให้ Python บน Lambda ด้วย Variable Cache
สร้าง Decorator Cache ให้กับ Lambda ที่ใช้ Python Runtime ด้วยการทำ Variable Cache (MemoryCache) ด้วยที่ว่า Lambda ถ้าไม่มีการเรียกใช้งาน ชักระยะนึ่ง Lambda ก็จะถึงทำลายทิ้งไป ทำให้เราสามารถใช้ Variable Cache ช่วยในการเพิ่มความเร็วได้ โดยมีผลกระทบน้อยต่อ ram ที่ใช้งาน ด้วย Code ต่อไปนี้ ไฟล์ MemoryCacheModel.py from datetime import datetime, timedelta import os import uuid import…
View On WordPress
0 notes
Text
WSGI คืออะไร
WSGI (Web Server Gateway Interface) เกิดขึ้นในปี 2003 โดย Phillip J. Eby ซึ่งเป็นคนก่อตั้งโครงการ Python Paste ซึ่งเป็นชุดเครื่องมือสำหรับการพัฒนาแอปพลิเคชัน web ในภาษา Python ในปี 2003 และได้นำเสนอ WSGI เป็นมาตรฐานที่ช่วยให้นักพัฒนาสามารถเชื่อมต่อแอปพลิเคชัน Python กับเว็บเซิร์ฟเวอร์หลายๆ รูปแบบได้ ทำให้เกิดความยืดหยุ่นและสามารถนำแอปพลิเคชันไปใช้กับเซิร์ฟเวอร์หลายๆ…
View On WordPress
0 notes
Text
มา Document สำหรับ Class Module ใน Python เพื่อใช้งานในทีมกัน ด้วย pdoc
หลา���ท่าน น่าจะเคยเจอปัญหา ในการต้องมาอธิบายให้เพื่อนร่วมทีมฟัง ถึงวิธีใช้งาน บาง Function หรือ Class Module ที่เราหรือเพื่อนร่วมทีมเขียน Code ไว้ แม้บางครั้งเราจะเขียน String Doc (__doc__ หรือ docstring) ใน Python ไว้แล้วก็ตาม ดังภาพตัวอย่างด้านบน ก็มักจะเจอปัญหา เพื่อนร่วมทีมยังหาวิธีใช้งานยาก หรือไม่รู้ว่ามี Function หรือ Class นั้นๆอยู่ หรือเจอปัญหา เมื่อมีเพื่อร่วมทีม เข้ามาใหม่…
View On WordPress
0 notes
Text
ใส่สีให้ Code บนเว็บไชต์ด้วย highlight.js
การใส่สีให้กับโค้ดบนเว็บไซต์โดยใช้ highlight.js ผ่าน CDN สามารถทำได้โดยดำเนินการตามขั้นตอนต่อไปนี้: เพิ่มลิงก์สคริปต์ของ highlight.js ด้านล่างนี้ลงในส่วน <head> ของหน้า HTML ของเว็บไซต์ของคุณ: <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/default.min.css"> <link rel="stylesheet"…
View On WordPress
0 notes
Text
ใช้ FastAPI ให้เร็วขึ้นถึงเกือบเท่า Go Gin
จากบทความก่อนหน้านี้ Python ก็เร็วเท่า GoLang ได้ จริงไหม? เรามาทำให้ FastAPI ของเราให้เร็วขึ้นถึงเกือบเท่า Go Gin ในบทความนี้ จะทำการใช้ Docker เข้ามาช่วยในการทดสอบความเร็วในการประมวลผล ระหว่าง Python3.11 pypy3.10 และ Go1.20.6 นะครับ โดย Docker จะถึงตั้งค่าไว้แบบเดี่ยวกัน และใช้ โค๊ต การทำงานแบบเดียวกัน โค๊ตที่ใช้ในการทดสอบด้วย FastAPI import timeit import platform from fastapi import…
View On WordPress
1 note
·
View note