เทคนิคการเรียก Bot จาก Yahoo! และ Bing

This entry was posted by Friday, 18 February, 2011
Read the rest of this entry »

สวัสดีครับเพื่อนๆสมาชิกทุกท่าน ช่วงนี้เป็นช่วงที่ผมทยอยไล่เก็บรายละเอียดของงาน และการวางผังการสอน ผังการสอนเดิมถูกเปลี่ยนเพื่อให้เหมาะสมกับสถานะการณ์จริงๆ หลังจากที่ได้สัมผัส พูดคุยกับสมาชิกหลายๆ ท่านพบว่า หลายสิ่งหลายอย่างต้องไปแบบช้าๆ ค่อยๆ เป็นไป ทั้งนี้เป็นเพราะ พื้นฐานองค์ความรู้แต่ละท่านไม่เท่ากัน อีกทั้งติดขัดในเรื่องของเวลาว่างของแต่ละท่านด้วย อย่างผมทดสอบให้การบ้าน บางท่านยังไม่ส่งเลยก็มี ซึ่งพอติดตามก็ทราบว่ามีเวลาจำกัดมาก และเพื่อไม่เป็นการฉุดรั้งเพื่อนสมาชิกที่มีความพร้อม ผมเลยต้องปรับแนวทางและวิธีใหม่ครับเพื่อความเหมาะสม ในระหว่างที่รอการส่งมอบเว็บอย่างเป็นทางการ ผมเลยถือโอกาสนำเสนอวิธีการเรียกบอท จาก Search Engine ชื่อดังระดับโลก อย่าง Yahoo! และ Bing ซึ่งเป็นเทคนิคที่ใช้ง่ายและได้ผลดีครับ ใช้ได้ทั้งบน WordPress และแบบ Manual ซึ่งง่ายมากๆ ครับ

 

วิธีเรียกบอทจาก Yahoo!

ก่อนอื่นเราต้องไปทำการสมัครเอา API Key กันก่อนครับ โดยการสมัครที่นี่เลยครับ

https://developer.yahoo.com

แต่ท่านต้องมี Account ของ Yahoo ก่อนนะครับ เช่น Yahoo Mail หลังจาก Login แล้วให้ทำตามขั้นตอนดังต่อไปนี้เลยครับ

หลังจากที่ได้ค่า API Key มาแล้วก็ทำการนำมาใช้งานได้เลยครับ โดยมีวิธีใช้ดังนี้ครับ

http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=ตัวเลข API Key&url=http://โดเมนของท่าน/sitemap.xml

(รวมถึง — หลังสุดด้วยนะครับ และ URL ตามข้างต้นต้องไม่มีช่องว่างนะครับ และต้องมีการสร้าง Sitemap ไว้ก่อนนะครับ)

จากนั้นลอง เอา URL ตามที่ได้ไปป้อนที่ช่อง Address ของเว็บบราวเซอร์ ถ้าถูกต้องจะได้ข้อความตามภาพข้างล่างนี้ครับ

วิธีการเรียกบอทจาก Bing

สำหรับ Bing นั้นไม่มีอะไรยุ่งยากครับ เพียงแต่เอา Sitemap ไฟล์ ที่เรามีอยู่มาใช้ก็ได้แล้วครับ

http://www.bing.com/webmaster/ping.aspx?siteMap=http://โดเมนของท่าน/sitemap.xml

จากนั้นลอง เอา URL ตามที่ได้ไปป้อนที่ช่อง Address ของเว็บบราวเซอร์ ถ้าถูกต้องจะได้ข้อความตามข้างล่างนี้ครับ

Thanks for submitting your sitemap.

สำหรับการนำไปใช้กับ WordPress เราสามารถนำไปป้อนลงที่ช่อง  Settings -> Writing -> Update Services
ได้เลยครับ แต่อย่าเรียกบ่อยนะครับ เอาแค่ Post บทความเสร็จเรียกทีเดียวก็พอครับ

แต่ถ้าใช้ Plugin  Google XML Sitemaps ก็ไม่ต้องทำการป้อนในช่อง Update Services ก็ได้ครับเพราะ Plugin ทำให้โดยอัตโนมัติแล้วครับ

13 Responses to “เทคนิคการเรียก Bot จาก Yahoo! และ Bing”

  1. Tanut59

    ขอบคุณครับอาจารย์ ความรู้ใหม่สำหรับผมเลย (การบ้านผมนึกว่าให้ลองเล่นเอง เลยไม่ได้ส่งครับ)

  2. tononton

    แล้วถ้าทำบล็อกที่bloggerจะทำวิธีไหนคับใช้แบบที่อาจารย์สอนได้ไหมครับ
    ขอบคุณครับ

  3. ADS2009

    สำหรับ Blogger ก็เอาแค่ชื่อ Sitemap ไฟล์ของ Blogger มาใส่ก็ใช้ได้ครับ

    โดเมนของท่าน/ชื่อ sitemap ของ Blogger

  4. okabemkt

    อันนี้เราได้แต่ลองใช่ไหมครับ เพราะว่า เรายัง Login เข้าเว็บของเรา เพื่อสร้าง sitemap.xml ไม่ได้

    ถูกไหมครับ

  5. Khunemma

    แล้วเราจะเรียก bot ตอนไหน ครับ เรียกครั้งเดียว หรือว่าทุกๆๆตอนไหน

  6. ADS2009

    ถาม
    อันนี้เราได้แต่ลองใช่ไหมครับ เพราะว่า เรายัง Login เข้าเว็บของเรา เพื่อสร้าง sitemap.xml ไม่ได้ถูกไหมครับ

    ตอบ
    นำเอาเทคนิคนี้ไปใช้กับเว็บอื่นๆ ที่มีอยู่ได้ครับ โดยเฉพาะกับพวกอเมซอนสคริปใช้ได้ดีนักแล ครับ

    ถาม
    แล้วเราจะเรียก bot ตอนไหน ครับ เรียกครั้งเดียว หรือว่าทุกๆๆตอนไหน

    ตอบ
    เรียกทุกครั้งหลังจาก Post บทความ หรือถ้าเป็นอเมซอนสคริปก็เรียกอาทิตย์ละครั้งก็พอครับ
    เรียกบ่อยๆจะถูกมองว่าเป็นสแปม ทีนี้บอทไม่มาหรือมาห่าง เลยนะครับ ต้องระวังด้วยนะครับ

  7. paradorn

    ผมสับสนระหว่างวิธีเรียกบอทจาก Yahoo กับการสร้าง sitemop กับ Yahoo
    1.ถ้าสร้าง sitemop กับ Yahoo แล้วเรายังต้องเรียกบอทไหมครับ
    2.ถ้าเราเอาบทความไป submit กับ Yahoo เรายังต้องเรียกบอท หรือสร้างsitemopไหมครับ
    (คำถามผมยังสับสนเลย)

    • ใช้ขบวนการสร้าง Sitemap แล้วก็ไม่ต้องไปเรียกบอทแล้วครับ เดี๋ยว Yahoo มาเองครับ

  8. paradorn

    API Key 1 รหัส ใช้ได้กี่เว็ปครับ

    • น่าจะไม่จำกัดจำนวนเว็บนะครับ

  9. paradorn

    ถ้าเราใช้ plugin Dagon Design Sitemap Generator แล้วเราต้องไปทำ sitemop กับเว็ปต่างๆไหมครับ

    • ตัวนี้เหมาะสำหรับผู้ชมมากกว่านะครับ ส่วนบอทมันชอบพวก XML มากกว่าครับ

  10. Tra-amazon

    อาจารย์ค่ะ

    sj413th คือ API Key ใช่ไหมค่ะ ขอบคุณค่ะ


Leave a Reply

You must be logged in to post a comment.