เขียนเว็บดูดข้อมูลแบบไวๆ เขาทำกันได้ยังไง !? (Web Scraping)
ฝัง
- เผยแพร่เมื่อ 6 ก.ย. 2024
- กับการดึงข้อมูลหน้าเว็บไซต์ด้วยภาษา Python 3 พร้อมกับเครื่องมือสุดเจ๋ง BeautifulSoup ที่ห้ามพลาด หากใครยังไม่มีสามารถติดตั้งได้ตามนี้เลย
.
Step 1 : ใครไม่มี Python 3 มาที่นี่
.
www.python.org...
.
Step 2 : ใครไม่มี Visual Studio Code มาที่นี่
.
code.visualstu...
.
Step 3 : ใครไม่มี requests ใช้คำสั่งนี้
.
pip install requests
.
Step 4 : ใครไม่มี BeautifulSoup ใช้คำสั่งนี้
.
pip install beautifulsoup4
.
▲ ติดตามช่องของเราได้ที่ : bit.ly/borntoDe...
▲ Facebook : / borntodev
▲ Website : www.borntodev.com
.
🦖BorntoDev Channel คือ ช่องยูทูปที่เน้นสาระด้านเทคโนโลยี การพัฒนาโปรแกรม ไปพร้อมกับความสนุกสนาน และ รอยยิ้มเข้าไว้ด้วยกันทั้งในรูปแบบบทเรียน และ vlog
.
เพื่อการเปลี่ยนรูปแบบการเรียนรู้ด้านการพัฒนาโปรแกรม และ เทคโนโลยีแบบเดิม ๆ ที่เป็นเรื่องเฉพาะกลุ่มให้เข้าถึง เข้าใจได้ง่ายยิ่งขึ้น โดยพัฒนาเน้นไปที่รูปแบบการนำเสนอใหม่ ๆ ที่เป็นมิตรกับทุกคน
.
▲ กิจกรรมใน Channel BorntoDev เป็นส่วนหนึ่งในการดำเนินงานของ บริษัท บอร์นทูเดฟ จำกัด ที่เปิดรับ Partners ที่สนใจร่วมเปลี่ยนแปลงให้สังคมไทยเป็นสังคมด้านวิทยาศาสตร์ และ เทคโนโลยีมากยิ่งขึ้น หากคุณสนใจสนับสนุน และ ก้าวไปพร้อมกัน สามารถติดต่อร่วมงานได้แล้ววันนี้
.
▲ ติดต่อโฆษณา สนับสนุน และ ร่วมงานได้ที่: support@borntoDev.com
ทุกคนน มันอ่านว่า เว็บ สเครปปิ้ง นะ มีบางส่วนเหมือนจะออกเสียงเป็นสระ "แอ" แทน "เอ" จ้า
ขออภัยมา ณ ที่นี้ รักทุกคนนะคร้าบบบบ ^_^
สอนต่อด้วยครับ ดึงข้อมูลมาได้ แต่จะไปแสดงบนเว็บยังไง
มาแล้วเย้ๆติดตามตลอดเลย
บรรทัดที่2 ตรง bs4 พอเขียนแล้วมันใช้ไม่ได้อะครับ
ขอถามเป็นความรู้ครับ คือผมลองทำตามแล้วเหมือนจะใช้กับ web พวก lazada เพื่อดึงราคาสินค้า หรือว่า youtube เพื่อดึงยอด view แล้ว มันไม่ปริ้นข้อมูลออกมาให้ อยากถามว่า web เหล่านี้มีการป้องกันการ sraping หรือเปล่าครับ
ลองสังเกตจากการดึง HTML ทั้งหมดออกมาก่อนครับ ถ้าดึงไม่ได้แสดงว่าเขาได้ป้องกันไว้ครับ
@@borntodev ถ้ามันกันด้วย JS เราต้องใช้ phantomjs ในการแก้ใช่ไหมครับ
แล้วถ้าเป็นเวบต้องใส่ username password ต้องทำไงครับ
ถ้าจะเข้าไปดึงข้อมูลในหน้าที่ต้องใส่ username password เราก็ต้องมี username password เพื่อเข้าไปดึงข้อมูลในหน้านั้นคับ ถ้าไม่มีก็ดึงไม่ได้คับ
1:08 ตรงนี้ผมเปลี่ยนอะไรเล่นเรื่อยเปื่อยเลยเล่นกับเพื่อนตั้งแต่ประถมละ
ผมติดตั้ง pip install request beautifulsoup4 ใน cmd ไม่ได้เลยครับ พอมีวิธีแก้มั้ยครับ
pip install requests beautifulsoup4
ลอง เติม s หลัง request ครับ
น่าจะมีต่อ EP2 นะครับ ดูจากใน คลิป เป็นการดุดแค่หน้า เดียว แต่ถ้า อยากดูดหลายหน้า(ไต่ link) อันนี้ มีกระบวนท่าอย่างไรครับ
ชอบคลิปแนวนี้มาก้ลนครับ
pip install beautifulsoup4 ไส่แล้วมัน error ครับพี่ต้องแก้ยังไงครับ..
Error : Could not find a version that satisfies the requirement beautifulsoup4
Error : no matching distribution found for beautifulsoup4
เป็นเหมือนกันเลยครับ
เเก้ได้ยังครับ ผมก็เป็น
ถ้าเกิดเครื่องที่มีข้อมูลแล้วมีไวรัสติดอยู่ แล้วไฟล์นั้นเราจำเป็นที่ต้องใช้ข้อมูลนั้น นำมาใส่อีกเครื่องมันจะโดนไวรัสด้วยไหมครับ
เปลี่ยนสถานที่ถ่ายทำเหรอครับ
แล้วถ้าดูเวลาบน sever จะได้มั้ย เช่น บนเว็บที่จะมีเวลานับถอยหลังหน่วยนับเป็นนาที วินาที แต่เราอยากได้หน่วยที่เล็กกว่านั้นพวกไมโครวินาที
x1000
ขอบคุณมากครับ เป็นประโยชน์มากครับ :) :) :)
มีประโยชน์มากเลย ดึงโดยอ้าง ID ได้ไหมครับ
แล้วใช้กับวิดิโอต่างๆในเว็บได้ไหมครับ
cyber security ครับ อยากเรียกมากครับ
แต่ไม่รู้จะเริ่มยังไง
เขียนโปรแกรมให้เป็นก่อนคับ
@@user-tt3ih8fg8f เขียน pythoj เป็นแล้วนะ
Java ผมอยากให้พี่เจาะลึก
อยากให้สอนภาษา php บ้างครับ
เรียนกับต่างประเทศครับ
เรียนกับผมก็ได้ครับ เด๋วสอนให้
@@darkdumjangleay5779 เสียเงิน5555
ขอบคุณมากคร้บ
อยาก Dev Odoo ด้วย Visual code
ถ้าเว็ปที่มีการ login ทำยังไงครับ
ใช้ SQL ทำ Database ร่วมอีกทีครับ
อยากให้คนอื่นเห็นด้วยได้ไมครับ
ล่าสุด
-เสื้อ-
ขอบคุณมากเลยค่ะ( ╹▽╹ )
มาาาา
-age-
คอมพิวเตอร์อนาคตตกงานไหมครับ
ไม่ตกครับ ถ้าพัฒนาสกิลตัวเองตลอด ในยุคปัจจุบันวงการนี้ สายงานยังคงต้องการเพิ่มมากขึ้นเรื่อยๆครับ
@@abchrisyou จบมาทำงานอะไรครับ
@@user-kp3ex9kg9q programming IT Support SA DS DEV เยอะมากครับ
#MWA
1
-a
ทำอย่างนี่ไม่ผิดกฏหมายหรอครับ
เว็บที่เปิดข้อมูลเป็น สาธารณะ สิ่งที่เราทำคือ Coppy มันออกมาเฉยๆถ้าผิดกฏหมายก็จะเป็นการทำ Export ครับ
@@CuspidChannel ผมยังมือใหม่ไม่ค่อยทราบเรื่องนี้ครับ เลยถามดูครับ ขอบคุณมากเลยครับพี่
@@CuspidChannel อย่าให้ข้อมูลผิดๆ ครับ การ Copy บทความ(ข้อมูล)ถึงแม้จะเป็นสาธารณะก็ผิดกฏหมายนะครับ
ถ้าเอาไปใช้งานโดยไม่ขออนุญาตก่อนหรือถ้าหากเอาไปทำในเชิงพาณิชย์
string replace regular expressions
ขอบคุณมากครับ เป็นประโยชน์มากครับ :) :) :)
เราดึงข้อมูลพวกนี้เพื่อไปใช้ประโยชน์ในด้านอะไรหรอครับ
ใช้ในด้านเลวๆหมดเเหละครับ
@@user-xp2dp1kw2mdata science ครับ ประหยัดเวลา
มีแอพสำหรับเขียนโปรแกรมในมือถือไหมครับ
มีนะครับแต่ทำอยาก
@@kkung6768 แนะนำได้ไหมคับที่มันเหมือนcmd
Termuxก็ใช้ได้ครอบคลุมระดับนึงเลย
เห็นแต่ตอนเมื้อวานแต่ไม่ได้ดูเพราะนอนก่อน55
ตื่นยาง
@@suwit321 ตื่นละ