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

               หลังจากที่เราได้ศึกษาการใช้งานภาษา Python ไพทอน  จากบทความต่างๆ เช่น ตัวแปรชนิดดิกชันนารี ใน ไพทอน Python Dictionary Data type  , ตัวแปร และ คำสงวน ในภาษา Python ไพทอน และ แปลข้อความจากภาษาอังกฤษเป็นเป็นภาษาไทยโดยกูเกิ้ลแปลภาษา ด้วยโมดูลซิลิเนียม   

 

ฟังชั่นบิ๊วอินของตัวแปรเซต   ในภาษาไพธอน

               เซตในทางคณิตศาสตร์  เราอาจจะมองได้ว่าเป็นการรวบรวมกลุ่มของวัตถุต่างๆ ไว้รวมกันทั้งชุด   ความคิดนี้จะดูง่ายๆ แต่เซตเป็นแนวคิดที่เป็นรากฐานสำคัญที่สุดอย่างหนึ่งของคณิตศาสตร์สมัยใหม่ การศึกษาโครงสร้างเซตที่เป็นไปได้ ทฤษฏีเซตมีความสำคัญและได้รับความสนใจอย่างมากและกำลังดำเนินไปอย่างต่อเนื่อง  ในภาษาไพธอนนั้นก็มีฟังก์ชั่น built-in (บิ๊วอิน)  สำหรับเซตด้วยเพื่ออำนวยคำวามสะดวกแก่การเขียนโปรแกรมในภาษาไพธอน ในบทความนี้จะมาแนะนำการอินเตอร์เซคชั่น  ซึ่งก็คือ การนำเซตมาเปรียบเทียบกันแล้วพิจารณาตัวที่เหมือนกัน

 

การใช้ intersection (อินเตอร์เซคชั่น) ประยุกต์ใช้กับ โมดูล selenium (ซิลิเนียม)

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

from selenium import webdriver
from pythainlp import word_tokenize
import time,random,re


driver = webdriver.Firefox(executable_path=r'C:\Users\BDC-CLUB\PycharmProjects\mdsoft\geckodriver.exe')

driver.get("http://www.mindphp.com/online-tools/tags.html")
search = driver.find_element_by_id("filter-search")
search.send_keys("data") #ใส่คำไปในเว็บ
search.submit() #ใส่คำเสร็จไปเเสริช
time.sleep(3)
ids = driver.find_elements_by_xpath("//*[@id='adminForm']/ul/li/div/a")#เก็บ idsของtags
ids_list = [] #เก็บกลุ่มข้อความลงตัวแปร
for i in ids:
    ids_list.append(i.text)
print(ids_list)

driver.get("http://www.mindphp.com/online-tools/tags.html")
search = driver.find_element_by_id("filter-search")
search.send_keys("type") #ใส่คำไปในเว็บ
search.submit() #ใส่คำเสร็จไปเเสริช
time.sleep(3)
ids2 = driver.find_elements_by_xpath("//*[@id='adminForm']/ul/li/div/a")#เก็บ idsของtags
ids_list2 = []  #เก็บกลุ่มข้อความลงตัวแปร
for i in ids2:
    ids_list2.append(i.text)
print(ids_list2)

ids_list = set(ids_list)    #แปลงตัวแปรลิสต์เป็นเซต
ids_list2 = set(ids_list2)

a = ids_list.intersection(ids_list2)  #นำข้อมูล 2 ตัวมาเปรียบเทียบกัน แล้วเลือกตัวที่เหมือนกันออกมา
print(a)

 

                  ผลการรัน:บรรทัด1 คือข้อมูลชุดแรก  บรรทัด2 คือข้อมูลชุด2  และบรรทัด3 คือการอินเตอร์เซตชั่นกันระหว่างข้อมูลทั้ง 2 ชุด

['Big data', 'data center', 'Data Communications', 'data model', 'Data Processing', 'Data structure', 'Data-Transfer', 'Database', 'Database Server', 'DataType']
['DataType', 'Mime Type', 'prototype', 'USB Type C']
{'DataType'}

               

 

                ข้อมูลชุดแรกจากหน้าเว็บ

 

 

               ข้อมูลชุดที่2 จากหน้าเว็บ

 

อ้างอิง: วิกิพีเดีย

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Q - ในเรื่องของวันจัดส่งจากในไฟล์ excel ของลูกค้า ข้อมูล Order Date คือ ลูกค้าสั่งซื้อได้แค่ในวันที่กำหนดหรือเปล่าค่ะ
โดย Parichat อ 02 เม.ย. 2019 6:07 pm บอร์ด Diageo - Web Ordering - Developer
2
8
ศ 05 เม.ย. 2019 3:34 pm โดย Parichat
Q - ในกรณีที่สินค้าหลักหมดแล้วต้องใช้สินค้าลูกมาแทนสินค้าหลักทางเราจะทราบได้ไงว่าสินค้าหลักมีสินค้าลูกเป็นตัวไหนบ้างค่ะ
โดย Parichat อ 02 เม.ย. 2019 6:00 pm บอร์ด Diageo - Web Ordering - Developer
2
6
ศ 05 เม.ย. 2019 3:45 pm โดย Parichat
บัญชีการเงิน
โดย สริญญา สมสา อ 02 เม.ย. 2019 5:59 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
47
อ 02 เม.ย. 2019 5:59 pm โดย สริญญา สมสา
R - ขอตัวอย่างรูปแบบหรือข้อมูลที่จำเป็นในใบคืนของหน่อยค่ะ [2019-04][004]
โดย Parichat อ 02 เม.ย. 2019 5:52 pm บอร์ด Diageo - Web Ordering - Developer
2
5
ศ 05 เม.ย. 2019 3:46 pm โดย Parichat
JQuery Tips : เมธอด on() เพื่อจัดการเหตุการณ์
โดย abdkode อ 02 เม.ย. 2019 4:49 pm บอร์ด Jquery & Ajax Knowledge
0
73
อ 02 เม.ย. 2019 4:49 pm โดย abdkode
ผู้มีหน้าที่จัดทำบัญชี
โดย สริญญา สมสา อ 02 เม.ย. 2019 4:20 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
52
อ 02 เม.ย. 2019 4:20 pm โดย สริญญา สมสา
การคิดค่าเสื่อมราคา
โดย สริญญา สมสา อ 02 เม.ย. 2019 2:04 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
48
อ 02 เม.ย. 2019 2:04 pm โดย สริญญา สมสา
บัญชีครัวเรือน
โดย สริญญา สมสา อ 02 เม.ย. 2019 11:42 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
47
อ 02 เม.ย. 2019 11:42 am โดย สริญญา สมสา
งานประะจำวันที่ 2 เมษายน 2562
โดย poumtip อ 02 เม.ย. 2019 10:22 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
5
อ 02 เม.ย. 2019 7:36 pm โดย poumtip
การลงบัญชีกิจการอุตสาหกรรม
โดย สริญญา สมสา จ 01 เม.ย. 2019 6:58 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
50
จ 01 เม.ย. 2019 6:58 pm โดย สริญญา สมสา
R - Menu News [2019-04][001]
โดย Parichat จ 01 เม.ย. 2019 5:22 pm บอร์ด Diageo - Web Ordering - Developer
4
10
อ 09 เม.ย. 2019 5:06 pm โดย Parichat
วีธีเบลอภาพพื้นหลังใน Power Point ให้ตัวหนังสือดูเด่นขึ้น
โดย napharat079 จ 01 เม.ย. 2019 5:10 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
66
จ 01 เม.ย. 2019 5:10 pm โดย napharat079
ผู้ประกอบการกับภาษีมูลค่าเพิ่ม
โดย สริญญา สมสา จ 01 เม.ย. 2019 5:03 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
47
จ 01 เม.ย. 2019 5:03 pm โดย สริญญา สมสา
JQuery Tips : เมธอด focus() เพื่อ focus element
โดย abdkode จ 01 เม.ย. 2019 4:05 pm บอร์ด Jquery & Ajax Knowledge
0
57
จ 01 เม.ย. 2019 4:05 pm โดย abdkode
การสร้างใบเสนอราคาโปรเเกรม Open ERP
โดย สริญญา สมสา จ 01 เม.ย. 2019 4:04 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
47
จ 01 เม.ย. 2019 4:04 pm โดย สริญญา สมสา
ผู้ตรวจสอบบัญชี
โดย สริญญา สมสา จ 01 เม.ย. 2019 3:00 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
39
จ 01 เม.ย. 2019 3:00 pm โดย สริญญา สมสา
การสร้างข้อมูลลูกค้าโปรเเกรมบัญชี Open ERP
โดย สริญญา สมสา จ 01 เม.ย. 2019 1:55 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
43
จ 01 เม.ย. 2019 1:55 pm โดย สริญญา สมสา
[Closed] R - ปรับการแสดงผลหน้าแรก @MT29
โดย tsukasaz จ 01 เม.ย. 2019 11:44 am บอร์ด Diageo - Web Ordering - Developer
1
11
อ 02 เม.ย. 2019 5:05 pm โดย abdkode
เคล็ดลับ !! การใช้ปุ่ม B และ W ในการพรีเซนต์ที่คุณไม่เคยรู้มาก่อน
โดย napharat079 จ 01 เม.ย. 2019 11:04 am บอร์ด Microsoft Office Knowledge & line & Etc
0
48
จ 01 เม.ย. 2019 11:04 am โดย napharat079
งานประจำวันที่ 1 เมษายน 2562
โดย poumtip จ 01 เม.ย. 2019 10:17 am บอร์ด M080 - สุทธาทิพย์ อู่นาค
1
5
จ 01 เม.ย. 2019 7:35 pm โดย poumtip