ใน Applescript ให้ค้นหาเว็บ


0

ฉันจะให้ Applescript แสดงตัวเลือกแรกหรือสองตัวเลือกในการค้นหา google ในหน้าต่างโต้ตอบการแสดงผลได้อย่างไร มีวิธีในการสร้างเบราว์เซอร์ที่ใช้งานได้ผ่าน applescript หรือไม่?

คำตอบ:


1

ง่ายมาก:

  1. รับข้อความเพื่อค้นหา คุณสามารถใช้ "ถามหาข้อความ" หรืออะไรทำนองนี้:

display dialog "What do you want to search for?" default answer ""
  1. สร้าง URL การค้นหาของ Google ฉันใช้ตัวอย่างนี้:

on run {input, parameters}  
    return "https://www.google.com/search?q=" & input
end run
  1. รับเนื้อหาจากหน้าเว็บ ฉันใช้ "รับข้อความจากหน้าเว็บ" ซึ่งเป็นวิธีที่ง่ายที่สุด นอกจากนี้ยังเป็นไปได้ที่จะได้รับแหล่งที่มาของหน้าและใช้ regexes เพื่อดึงข้อมูลจากที่นั่น
  2. ตัดสินใจว่าจะแสดงข้อมูลอย่างไร วิธีที่รวดเร็วและสกปรกในการทำเช่นนี้คือ:

on run {input, parameters}
    tell application "System Events" to display alert "result:" & input
    return input
end run

ไม่มี "ขอข้อความ" หรือ "รับข้อความจากหน้าเว็บ" ใน AppleScript! คำถามที่ไม่เคยเอ่ยถึงโดยใช้ Automator และคำตอบของคุณไม่ได้พูดถึงในขณะที่คำตอบที่คุณเสนอนั้นต้องใช้ Automator! ไม่ใช่คำตอบที่มีรูปแบบที่ดี!
user3439894

ฉันเชื่อว่าพวกเขาทุกคนมีความเท่าเทียมกัน ฉันจะดูเกี่ยวกับการแก้ไขนี้
Laurel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.