fork download
  1. import Chawakorn
  2.  
  3. # ตั้งค่า Bot
  4. bot = Chawakorn.Bot('https://docs.google.com/forms/d/e/1FAIpQLSdBUJxaeYnEDPbJoKALa6uvLezBrunGCvsEyfa7-FPnm86JqQ/formResponse')
  5.  
  6. bot.Start()
  7.  
  8. # ✅ *ข้ามหน้าแรก (ไม่มีคำถาม)*
  9. bot.send_Click('//*[@id="mG61Hd"]/div[2]/div/div[3]/div/div[1]/div/span/span')
  10.  
  11. # ✅ *หน้า 2: เพศ, อายุ, รายได้, อาชีพ*
  12. print("📌 กำลังกรอกข้อมูลหน้า 2")
  13.  
  14. # คำถามในหน้า 2
  15. questions_2 = [
  16. ("เพศ", 'ชาย'),
  17. ("อายุ", '20-29 ปี'),
  18. ("รายได้เฉลี่ยต่อเดือน", '10,000 - 20,000 บาท'),
  19. ("อาชีพ", 'พนักงานบริษัท')
  20. ]
  21.  
  22. # กรอกคำตอบในหน้า 2
  23. for question, answer in questions_2:
  24. print(f"➡ กำลังกรอกคำถาม: {question} - คำตอบ: {answer}")
  25.  
  26. if "เพศ" in question:
  27. bot.send_Fill_Form('//*[@id="i6"]/div[3]/div', answer) # ชาย
  28. elif "อายุ" in question:
  29. bot.send_Fill_Form('//*[@id="i20"]/div[3]/div/div', answer) # 20-29 ปี
  30. elif "รายได้เฉลี่ยต่อเดือน" in question:
  31. bot.send_Fill_Form('//*[@id="i37"]/div[3]/div', answer) # 10,000 - 20,000 บาท
  32. elif "อาชีพ" in question:
  33. bot.send_Fill_Form('//*[@id="i54"]/div[3]/div', answer) # พนักงานบริษัท
  34.  
  35. # ✅ *กด "ถัดไป" ไปยังหน้า 3*
  36. bot.send_Click('//*[@id="mG61Hd"]/div[2]/div/div[3]/div/div[1]/div[2]/span/span')
  37.  
  38. # ✅ *หน้า 3: จำนวนครั้งที่มาเที่ยว, วัตถุประสงค์, ระยะเวลา, บุคคล, ช่วงเวลา, รูปแบบ*
  39. print("📌 กำลังกกรอกข้อมูลหน้า 3")
  40.  
  41. # คำถามในหน้า 3
  42. questions_3 = [
  43. ("จำนวนครั้งที่มาเที่ยว", '1 ครั้ง'),
  44. ("วัตถุประสงค์ที่เดินทางมาท่องเที่ยว", 'ท่องเที่ยวพักผ่อน'),
  45. ("ระยะเวลา", '1-3 วัน'),
  46. ("บุคคลที่ร่วมเดินทาง", 'คนเดียว'),
  47. ("ช่วงเวลาที่มาท่องเที่ยว", 'ฤดูร้อน'),
  48. ("รูปแบบการเดินทาง", 'รถยนต์ส่วนตัว')
  49. ]
  50.  
  51. # กรอกคำตอบในหน้า 3
  52. for question, answer in questions_3:
  53. print(f"➡ กำลังกรอกคำถาม: {question} - คำตอบ: {answer}")
  54.  
  55. if "จำนวนครั้งที่มาเที่ยว" in question:
  56. bot.send_Fill_Form('//*[@id="i20"]/div[3]/div', answer) # 1 ครั้ง
  57. elif "วัตถุประสงค์ที่เดินทางมาท่องเที่ยว" in question:
  58. bot.send_Fill_Form('//*[@id="i54"]/div[3]/div', answer) # ท่องเที่ยวพักผ่อน
  59. elif "ระยะเวลา" in question:
  60. bot.send_Fill_Form('//*[@id="i71"]/div[3]/div', answer) # 1-3 วัน
  61. elif "บุคคลที่ร่วมเดินทาง" in question:
  62. bot.send_Fill_Form('//*[@id="i37"]/div[3]/div', answer) # คนเดียว
  63. elif "ช่วงเวลาที่มาท่องเที่ยว" in question:
  64. bot.send_Fill_Form('//*[@id="i6"]/div[3]/div', answer) # ฤดูร้อน
  65. elif "รูปแบบการเดินทาง" in question:
  66. bot.send_Fill_Form('//*[@id="i85"]/div[3]/div', answer) # รถยนต์ส่วนตัว
  67.  
  68. # ✅ *กด "ถัดไป" ไปยังหน้า 4*
  69. bot.send_Click('//*[@id="mG61Hd"]/div[2]/div/div[3]/div/div[1]/div[2]/span/span')
  70.  
  71. # ✅ *หน้า 4: (ข้อมูลเพิ่มเติม)*
  72. print("📌 กำลังกกรอกข้อมูลหน้า 4")
  73.  
  74. # กรอกคำตอบในหน้า 4
  75. bot.send_Fill_Form(
  76. '//*[@id="mG61Hd"]/div[2]/div/div[2]/div[3]/div/div/div[2]/div/span/div/label[1]/div[2]/div/div/div[3]/div', 'ตัวเลือก 1'
  77. )
  78. bot.send_Fill_Form(
  79. '//*[@id="mG61Hd"]/div[2]/div/div[2]/div[3]/div/div/div[2]/div/span/div/label[2]/div[2]/div/div/div[3]/div', 'ตัวเลือก 2'
  80. )
  81.  
  82. # ✅ *กดปุ่มส่งฟอร์ม*
  83. bot.send_Click('//*[@id="mG61Hd"]/div[2]/div/div[3]/div/div[1]/div[2]/span/span')
  84.  
  85. bot.close()
  86. print("✅ ส่งฟอร์มสำเร็จ")
Success #stdin #stdout 0.03s 25352KB
stdin
Standard input is empty
stdout
import Chawakorn

# ตั้งค่า Bot
bot = Chawakorn.Bot('https://docs.google.com/forms/d/e/1FAIpQLSdBUJxaeYnEDPbJoKALa6uvLezBrunGCvsEyfa7-FPnm86JqQ/formResponse')

bot.Start()

# ✅ *ข้ามหน้าแรก (ไม่มีคำถาม)*
bot.send_Click('//*[@id="mG61Hd"]/div[2]/div/div[3]/div/div[1]/div/span/span')

# ✅ *หน้า 2: เพศ, อายุ, รายได้, อาชีพ*
print("📌 กำลังกรอกข้อมูลหน้า 2")

# คำถามในหน้า 2
questions_2 = [
    ("เพศ", 'ชาย'), 
    ("อายุ", '20-29 ปี'),
    ("รายได้เฉลี่ยต่อเดือน", '10,000 - 20,000 บาท'),
    ("อาชีพ", 'พนักงานบริษัท')
]

# กรอกคำตอบในหน้า 2
for question, answer in questions_2:
    print(f"➡ กำลังกรอกคำถาม: {question} - คำตอบ: {answer}")

    if "เพศ" in question:
        bot.send_Fill_Form('//*[@id="i6"]/div[3]/div', answer)  # ชาย
    elif "อายุ" in question:
        bot.send_Fill_Form('//*[@id="i20"]/div[3]/div/div', answer)  # 20-29 ปี
    elif "รายได้เฉลี่ยต่อเดือน" in question:
        bot.send_Fill_Form('//*[@id="i37"]/div[3]/div', answer)  # 10,000 - 20,000 บาท
    elif "อาชีพ" in question:
        bot.send_Fill_Form('//*[@id="i54"]/div[3]/div', answer)  # พนักงานบริษัท

# ✅ *กด "ถัดไป" ไปยังหน้า 3*
bot.send_Click('//*[@id="mG61Hd"]/div[2]/div/div[3]/div/div[1]/div[2]/span/span')

# ✅ *หน้า 3: จำนวนครั้งที่มาเที่ยว, วัตถุประสงค์, ระยะเวลา, บุคคล, ช่วงเวลา, รูปแบบ*
print("📌 กำลังกกรอกข้อมูลหน้า 3")

# คำถามในหน้า 3
questions_3 = [
    ("จำนวนครั้งที่มาเที่ยว", '1 ครั้ง'),
    ("วัตถุประสงค์ที่เดินทางมาท่องเที่ยว", 'ท่องเที่ยวพักผ่อน'),
    ("ระยะเวลา", '1-3 วัน'),
    ("บุคคลที่ร่วมเดินทาง", 'คนเดียว'),
    ("ช่วงเวลาที่มาท่องเที่ยว", 'ฤดูร้อน'),
    ("รูปแบบการเดินทาง", 'รถยนต์ส่วนตัว')
]

# กรอกคำตอบในหน้า 3
for question, answer in questions_3:
    print(f"➡ กำลังกรอกคำถาม: {question} - คำตอบ: {answer}")

    if "จำนวนครั้งที่มาเที่ยว" in question:
        bot.send_Fill_Form('//*[@id="i20"]/div[3]/div', answer)  # 1 ครั้ง
    elif "วัตถุประสงค์ที่เดินทางมาท่องเที่ยว" in question:
        bot.send_Fill_Form('//*[@id="i54"]/div[3]/div', answer)  # ท่องเที่ยวพักผ่อน
    elif "ระยะเวลา" in question:
        bot.send_Fill_Form('//*[@id="i71"]/div[3]/div', answer)  # 1-3 วัน
    elif "บุคคลที่ร่วมเดินทาง" in question:
        bot.send_Fill_Form('//*[@id="i37"]/div[3]/div', answer)  # คนเดียว
    elif "ช่วงเวลาที่มาท่องเที่ยว" in question:
        bot.send_Fill_Form('//*[@id="i6"]/div[3]/div', answer)  # ฤดูร้อน
    elif "รูปแบบการเดินทาง" in question:
        bot.send_Fill_Form('//*[@id="i85"]/div[3]/div', answer)  # รถยนต์ส่วนตัว

# ✅ *กด "ถัดไป" ไปยังหน้า 4*
bot.send_Click('//*[@id="mG61Hd"]/div[2]/div/div[3]/div/div[1]/div[2]/span/span')

# ✅ *หน้า 4: (ข้อมูลเพิ่มเติม)*
print("📌 กำลังกกรอกข้อมูลหน้า 4")

# กรอกคำตอบในหน้า 4
bot.send_Fill_Form(
    '//*[@id="mG61Hd"]/div[2]/div/div[2]/div[3]/div/div/div[2]/div/span/div/label[1]/div[2]/div/div/div[3]/div', 'ตัวเลือก 1'
)
bot.send_Fill_Form(
    '//*[@id="mG61Hd"]/div[2]/div/div[2]/div[3]/div/div/div[2]/div/span/div/label[2]/div[2]/div/div/div[3]/div', 'ตัวเลือก 2'
)

# ✅ *กดปุ่มส่งฟอร์ม*
bot.send_Click('//*[@id="mG61Hd"]/div[2]/div/div[3]/div/div[1]/div[2]/span/span')

bot.close()
print("✅ ส่งฟอร์มสำเร็จ")