پاسخ : این سایت چطور کار میکنه؟
با سلام
بر اساس تجربه خودم و روال کاری خودم عرض میکنم
اگر به من پیشنهاد نوشتن همچین اسکریپت بشه اول شروع میکنم به جمع آوری یک دیکشنری عظیم که در کلمات کلیدی گوگل کاربرد بیشتری دارند
مثلا دانلود آهنگ فلان , دانلود آهنگ فلان از آقای ایکس , دانلود آهنگ قدیمی , دانلود آهنگ شاد , دانلود آهنگ جدید و ....
یا طراحی , طراحی سایت , طراحی سایت ارزان , طراحی رایگان , طراحی سایت فروشگاهی , طراحی سایت خبری و ...
پس از جمع آوری دیکشنری عظیم اونهارو دسته بندی میکنم و برای هر کدوم یک subject مشخص میکنم و به طور مثال در یک آرایه ذخیرشون میکنم
سپس شما به صورت مثال وقتی سرچ میکنید دانلود من با استفاده از توابعی همچون strstr یا in_array یا strpos و ... بررسی میکنم اگر کلمه ی شما در دیکشنری من وجود داشت اون ایندکس از آرایه رو به طور مثال با استفاده از تابع implode تمام پارامتر هاشو به همراه یک ویرگول یا مثل همین سایتی که فرمودید با یک \n یا تابع nl2br خروجی میدم به کلاینت
اگر هم وجود نداشت یا خروجی میدیم که امکان ساخت کلمات کلیدی برای کلمه مورد نظر شما وجود ندارد
یا مجددا یک سری کلمات که در دسته بندی Other قرارشون میدیم رو با توجه به موضوع اون کلمه که باز هم از طریق توابع ذکر شده مشخص میشه یک سری کلمات رو خروجی میدیم
با تشکر
پاسخ : این سایت چطور کار میکنه؟
نقل قول:
نوشته اصلی توسط
phpcoding
با سلام
بر اساس تجربه خودم و روال کاری خودم عرض میکنم
اگر به من پیشنهاد نوشتن همچین اسکریپت بشه اول شروع میکنم به جمع آوری یک دیکشنری عظیم که در کلمات کلیدی گوگل کاربرد بیشتری دارند
مثلا دانلود آهنگ فلان , دانلود آهنگ فلان از آقای ایکس , دانلود آهنگ قدیمی , دانلود آهنگ شاد , دانلود آهنگ جدید و ....
یا طراحی , طراحی سایت , طراحی سایت ارزان , طراحی رایگان , طراحی سایت فروشگاهی , طراحی سایت خبری و ...
پس از جمع آوری دیکشنری عظیم اونهارو دسته بندی میکنم و برای هر کدوم یک subject مشخص میکنم و به طور مثال در یک آرایه ذخیرشون میکنم
سپس شما به صورت مثال وقتی سرچ میکنید دانلود من با استفاده از توابعی همچون strstr یا in_array یا strpos و ... بررسی میکنم اگر کلمه ی شما در دیکشنری من وجود داشت اون ایندکس از آرایه رو به طور مثال با استفاده از تابع implode تمام پارامتر هاشو به همراه یک ویرگول یا مثل همین سایتی که فرمودید با یک \n یا تابع nl2br خروجی میدم به کلاینت
اگر هم وجود نداشت یا خروجی میدیم که امکان ساخت کلمات کلیدی برای کلمه مورد نظر شما وجود ندارد
یا مجددا یک سری کلمات که در دسته بندی Other قرارشون میدیم رو با توجه به موضوع اون کلمه که باز هم از طریق توابع ذکر شده مشخص میشه یک سری کلمات رو خروجی میدیم
با تشکر
نه این انگار یه جوری داره کلمات رو از اتوکمپلیت گوگل میگیره! کسی میتونه کمک کنه؟
پاسخ : این سایت چطور کار میکنه؟
نقل قول:
نوشته اصلی توسط
ehsaun_kkt
نه این انگار یه جوری داره کلمات رو از اتوکمپلیت گوگل میگیره! کسی میتونه کمک کنه؟
خیر دوست عزیز auto complete در کار نیست
شما هر کلمه ای سرچ کنید کلا 10 تا کلمه بیشتر خروجی نمیده !!!!!!!
برای 10 کلمه کدوم آدم عاقلی رکوئست خارجی میفرسته به سایر سرور ها (حالا مثلا به قول شما اتوکمپلیت گوگل) که کلا ده تا کلمه رو بگیره فقط ؟
همونطور که هممون میدونیم رکوئست های خارجی از file_get_contens گرفته تا دستورات curl خیلی به سرور فشار میارن . حالا کافیه سایت شما شلوغ بشه و 20 کاربر همزمان سرچ بزنن . سرور کلا نابود میشه مگه اینکه دیگه هزینه های هنگفت کنید و بهترین سرور رو بخرید که باز هم یه محدودیتی داره . الکی نیستش که
اگر رکوئستی در کار بود حداقل بالای 30 تا کلمه به شما خروجی میداد نه کلا 10 تا !!!!!! مگه گوگل با اون دیتابیس عظیمش که بیشتر از یک میلیارد سایت رو ایندکس کرده در خودش کلا برای هر کلمه 10 تا تگ داره !!!!!!! اگر از گوگل میگرفت بالغ بر هزاران کلمه رو میتونست خروجی بده
شما الان این کلمه رو سرچ کن داخلش : 123123123123
می بینی که هیچ خروجی نمیاره چون در دیتابیسشون وجود نداره
حالا همین کلمه رو داخل گوگل سرچ کن . می بینی که کلی سایت و عکس و فیلم برات میاره . اگر auto complate گوگل بود پس می بایست این کلمه که در گوگل ایندکس شده رو هم تگ میساخت براش
همون موردیه که عرض کردم خدمتتون . اینا یه دیکشنری عظیم دارن که به مرور زمان کاملو کامل ترش کردن
و البته به صورت پایگاه داده نگه داریش میکنن
پاسخ : این سایت چطور کار میکنه؟
نقل قول:
نوشته اصلی توسط
phpcoding
خیر دوست عزیز auto complete در کار نیست
شما هر کلمه ای سرچ کنید کلا 10 تا کلمه بیشتر خروجی نمیده !!!!!!!
برای 10 کلمه کدوم آدم عاقلی رکوئست خارجی میفرسته به سایر سرور ها (حالا مثلا به قول شما اتوکمپلیت گوگل) که کلا ده تا کلمه رو بگیره فقط ؟
همونطور که هممون میدونیم رکوئست های خارجی از file_get_contens گرفته تا دستورات curl خیلی به سرور فشار میارن . حالا کافیه سایت شما شلوغ بشه و 20 کاربر همزمان سرچ بزنن . سرور کلا نابود میشه مگه اینکه دیگه هزینه های هنگفت کنید و بهترین سرور رو بخرید که باز هم یه محدودیتی داره . الکی نیستش که
اگر رکوئستی در کار بود حداقل بالای 30 تا کلمه به شما خروجی میداد نه کلا 10 تا !!!!!! مگه گوگل با اون دیتابیس عظیمش که بیشتر از یک میلیارد سایت رو ایندکس کرده در خودش کلا برای هر کلمه 10 تا تگ داره !!!!!!! اگر از گوگل میگرفت بالغ بر هزاران کلمه رو میتونست خروجی بده
شما الان این کلمه رو سرچ کن داخلش : 123123123123
می بینی که هیچ خروجی نمیاره چون در دیتابیسشون وجود نداره
حالا همین کلمه رو داخل گوگل سرچ کن . می بینی که کلی سایت و عکس و فیلم برات میاره . اگر auto complate گوگل بود پس می بایست این کلمه که در گوگل ایندکس شده رو هم تگ میساخت براش
همون موردیه که عرض کردم خدمتتون . اینا یه دیکشنری عظیم دارن که به مرور زمان کاملو کامل ترش کردن
و البته به صورت پایگاه داده نگه داریش میکنن
شما مثلا خرید موتور سیکلت رو در گوگل بزنید و لست کلمات اتوکامپلیتش رو نیگاه کنید و بعد خرید موتور سیکلت رو توی سایت فوق بزنید ، کلماتی که این سایت میده مشابه اتوکامپلیت گوگله
دیگه چطور میشه از گوگل کلمات کلیدی گرفت؟ api یا لینک خاصی هست؟
پاسخ : این سایت چطور کار میکنه؟
سلام
براحتی از خود گوگل میشه پیشنهاد های هر کلمه ای رو گرفت:
کد:
http://suggestqueries.google.com/complete/search?output=firefox&client=firefox&hl=en-US&q=Iran
این لینک رو باز کنید تا خودکار یک فایل چند کیلوبایتی براتون دانلود بشه فایل رو که باز کنید محتوی 10 پیشنهاد گوگل برای کلمه Iran هستش که به صورت یک فایل JSON قالب بندی شده.
کد:
["Iran",["iran","iranproud","iran news","iranconcert","iran flag","irancell","iran contra","iranian revolution","iran map","iran hostage crisis"]]
خب حالا همینو میشه از طریق PHP دریافت کرد و به کاربر نمایش داد.
منبع و نمونه کد در این لینک: http://stackoverflow.com/questions/1...ns-from-google
پاسخ : این سایت چطور کار میکنه؟
نقل قول:
نوشته اصلی توسط
AtrafNet
سلام
براحتی از خود گوگل میشه پیشنهاد های هر کلمه ای رو گرفت:
کد:
http://suggestqueries.google.com/complete/search?output=firefox&client=firefox&hl=en-US&q=Iran
این لینک رو باز کنید تا خودکار یک فایل چند کیلوبایتی براتون دانلود بشه فایل رو که باز کنید محتوی 10 پیشنهاد گوگل برای کلمه Iran هستش که به صورت یک فایل JSON قالب بندی شده.
کد:
["Iran",["iran","iranproud","iran news","iranconcert","iran flag","irancell","iran contra","iranian revolution","iran map","iran hostage crisis"]]
خب حالا همینو میشه از طریق PHP دریافت کرد و به کاربر نمایش داد.
منبع و نمونه کد در این لینک:
http://stackoverflow.com/questions/1...ns-from-google
این بهتره حداقل! ولی چطور بعضی سایتها کلمات کلیدی زیادی از گوگل میگیرند/تولید میکنند؟
پاسخ : این سایت چطور کار میکنه؟
نقل قول:
نوشته اصلی توسط
ehsaun_kkt
این بهتره حداقل! ولی چطور بعضی سایتها کلمات کلیدی زیادی از گوگل میگیرند/تولید میکنند؟
این API ظاهراً امکان دریافت بیشتر از 10 تا پیشنهاد رو نداره شاید روش های دیگه ای باشه اما من اطلاع ندارم.
اطلاعات بیشتر درباره روش های استفاده از این API گوگل رو می تونید تو این لینک مطالعه کنید: http://shreyaschand.com/blog/2013/01...tocomplete-api
پاسخ : این سایت چطور کار میکنه؟
نقل قول:
نوشته اصلی توسط
ehsaun_kkt
این یه اسکریپت است مثل
http://amarweb.ir