چطور از نتایج گوگل، خروجیِ اکسل بگیریم؟

شاید به هر دلیلی نیاز داشته باشیم از نتایج گوگل یا SERP خروجی بگیریم.

روش‌های مختلفی وجود دارد. من با جستجویی که کردم دو ابزار پیدا کردم که می‌تواند مفید باشد:

– روش اول: استفاده از Google SERP Scraper

– روش دوم: استفاده از افزونه SEOquake

 

روش اول:

در این روش تمام نتایج (ارگانیک + تبلیغ + لیست گوگل مپ) خروجی گرفته می‌شود

از یک Bookmarklet‌ استفاده می‌شود. بوکمارک‌ لِت یک دکمه است که شما لازم است آنجا را کشیده و در بخش بوکمارک رها کنید

 

اول از همه Bookmark‌ مرورگر را فعال کنید. مثلاً برای مرورگر کروم داریم:

.

 

حالا Bookmarklet   را بگیرید و در بوک‌مارک رها کنید

.

 

حالا آماده باشید و دکمه زیر را بکشید و در Bookmark رها کنید.

 

Google SERP Scraper – drag this to your toolbar

 

برای شروع کار یک کلمه در گوگل جستجو کنید مثلا مشاور کسب و کار

.

 

روی دکمه Google SERP Scraper در بخش بوکمارک کلیک کنید.

.

 

با جدول زیر مواجه هستید به جز دو لینک اول (youtube و blogger) همه نتایج وجود دارد.

.

 

می‌توانید  از بخش Link کپی کنید و در اکسل paste‌ کنید.

.

 

گرفتن خروجی از ۱۰۰ نتیجه اول گوگل

اگر به صفحه اول قانع نیستید و بخواهید مثلاً ۱۰۰ نتیجه اول گوگل را استخراج کنید. کافی است به بخش Search Setting بروید

.

 

و Result per page را روی ۱۰۰ یا هر عددی که می‌خواهید قرار دهید.

.

 

روش دوم:

در این روش فقط ۱۰ نتیجه ارگانیک خروجی گرفته می‌شود.

ابتدا افزونه SEOquake را روی کروم و فایرفاکس نصب کنید.

.

 

یک کلمه (مثل باربری) را در گوگل سرچ کنید.

روی دکمه Export CVS کلیک کنید. فایل اکسل آماده است.

 

برای اینکه خروجی اکسل بهتر شود می‌توانید مراحل زیر را طی کنید.

ستون  اول را انتخاب کنید:

.

 

 

در تولبار بالایی اکسل به Data و Text to Columns‌ بروید:

.

 

گزینه Delimited را تیک بزنید:

.

 

در پنچره باز شده روی Others‌ کلیک کنید:

.

 

در پنجره جدید روی Finish کلیک کنید:

.

 

حالا می‌توانید ستون اول را پاک کنید:

.

 

اگر نخواهید ستون اول را پاک کنید و فقط سیمی‌کالن را حذف کنید. کافی است ستون را انتخاب کرده و دکمه Ctrl +F را کلیک کنید. در پنجره باز شده روی Replace کلیک کنید و در کادر اول سیمی کالن را وارد کنید و کار در دوم را خالی نگه دارید

.

 

روی Replace All کلیک کنید:

.

.

خروجی شما آماده است:

.

لیست مطالب وبلاگ را چگونه تهیه کنیم؟ (خروجی اکسل)

چند وقت پیش فهرست مطالب وبلاگ را تهیه کردم.

نیاز داشتم برای مرتب کردن مطالب، لیستی تهیه کنم. از تمام آنچه منتشر کردم. مثلاً یک جدول اکسل که در ستون اول “عنوان مطلب” و در ستون دوم “دسته‌بندی” آمده باشد. و داخل اکسل بتوانم به راحتی دسته‌بندی مطالب را عوض کنم.

 

.شاید دوست داشته باشیم اینجنین جدولی از مطالب وبلاگ تهیه کنیم.

 

بعضی مواقع (به هر دلیلی) نیاز داریم که لیستِ مطالبِ وبلاگ را تهیه کنیم. مثلاً می‌خواهیم دسته‌بندی (Category) یا تگ (Tag) مطالب را عوض کنیم.

پست بعدی: Category در وردپرس چیست؟

پست بعدی:  Tag در وردپرس چیست؟

و از لیست پست‌ها، خروجی اکسل تهیه کنیم.

برای این کار روش‌های زیادی  وجود دارد: استفاده از پلاگین، استفاده از دیتابیس و phpMyAdmin و نوشتن کد PHP

نشستم و اکثر این روش‌ها را تست کردم.

ساده‌ترین و بی‌دردسرترین روش استفاده از پلاگین Export to Text است.

چون بقیه یا پیچیده‌اند یا خروجی CSV و بهم ریخته می‌دهند که دردسر دارد.

پلاگین‌ها و روش‌هایی که من تست کردم:

– پلاگین WP CSV Exporter

– پلاگین Advanced Export

– پلاگین Export All Post Meta

– پلاگین Export All URLs بد نیست

– پلاگین Export Post Info بدک نیست. فایل نهایی با دکمه Text to Column تو اکسل باید تفکیک بشه.

– پلاگین Export to Excel خوبه

– پلاگین Export to Text خوبه

– پلاگین Simple CSV/XLS Exporter کار نکرد

– پلاگین WP All Export (این خیلی خیلی حرفه‌ای ولی کمی پیچیده است و خروجی‌ش هم CSV و بهم‌ریخته است باید بشینی یک ساعت تو اکسل درستش کنی)

– پلاگین WP Awesome Import & Export این امکاناتش زیاده ولی خوشم نیومد

– پلاگین WP Ultimate Exporter اینم کار نکرد

– استفاده از phpMyAdmin برای گرفتن خروجی عنوان مطالب و Permalink: منبع

– استفاده از phpMyAdmin برای گرفتن خروجی عنوان مطالب همراه با دسته‌بندی و تگ: منبع

– استفاده از کد PHP: منبع و منبع و منبع و منبع و منبع

(قبل از از استفاده از سه روش آخر حتماً از وردپرس بک‌آپ بگیرید)

 

برای استفاده از پلاگین Export to Text کافی است ابتدا آن را نصب  کنید. و فعال کنید.

.

 

سپس به قسمت Tools در وردپرس بروید. و بعد Export to Text

.

 

با صفحه زیر مواجه می‌شوید. توضیحات کامل در عکس آمده است. برای دیدن سایز بزرگتر روی آن کلیک کنید.

.

 

فرض کنید ما می‌خواهیم لیست مطالب وبلاگ همراه با دسته‌بندی هر مطلب را تهیه کنیم. کافی است در جدول نهایی تیک Category و Page Title را فعال کنیم. بقیه تنظمیات نیازی نیست تغییر کند.

 

 

حال برای مشاهده پیش نمایش روی دکمه Generete preview کلیک می‌کنیم.

.

 

در نهایت روی دکمه Download As Text کلیک می‌کنیم.

 

حال یک فایل متنی داریم. کافی است آن را در اکسل کپی کنیم. خروجی مطالب وبلاگ آمده است.

 

فقط بدی که دارد Url خروجی را به صورت زیر می‌دهد:

cylog.ir/?post_type=post&p=4466

که اگر پلاگینی دیگری بخواهید که لینک‌ها را درست نشان دهد Export to Excel را پیشنهاد می‌کنم ولی بدی این پلاگین این است که تمام مطالب (منتشر شده و درفت و …) را با هم خروجی می‌دهد و نمی‌شود تفکیک کرد ولی با فارسی خوب است و مستقیم خروجی اکسل می‌دهد. بقیه پلاگین‌ها خروجی CSV می‌دهند که معمولاً زبان فارسی‌شان به هم ریخته است و یک بار باید به فارسی تبدیل کنید و یکبار به فایل اکسل که دردسر است.

در نهایت

فکر کنم با نرم افزارهایی مثل screaming frog و deepcrawl‌ که مال سئو هست هم بشود خروجی گرفت ولی امتحان نکردم. با گوگل آنالیتیک هم می‌شود خروجی پست‌ها را گرفت ولی آنالیتیک به جای Title، تایتل سئو می‌دهد. بعداً فرق تایتل و سئو تایتل را می‌گویم.

استخراج جدول از صفحات وب با اکسل

در مطلب قبلی از تحلیل داده با اکسل نشان دادیم که چطور جدول‌های زیبا با اکسل طراحی کنیم تا خوانایی آنها افزایش پیدا کند.

در این مطلب هم قصد داریم در مورد جدول و نحوه ورود یک جدول از صفحه وب به اکسل صحبت کنیم

فرض کنید برای انجام یک پروژه‌ مجبور هستید اطلاعات یک جدول یا Table را از روی صفحه وب webpage استخراج کنید. و آن را وارد اکسل کنید.

احتمالاً اولین راهی که به ذهن می‌رسد  استفاده از موس است. جدول مورد نظر را انتخاب کنیم و با دکمه‌های کپی و پیست آنرا داخل اکسل کپی کنیم.

ولی با این کار فرمت صفحه وب داخل اکسل کپی شده و ظاهر جدول به هم می‌خورد. هم اینکه اگر طول و عرض جدول زیاد باشد کپی کردن دستی با موس روش کارسازی نیست.

به همین خاطر شاید بهتر باشد از خود نرم افزار Excel استفاده کنیم.

اکسل یک ویژگی دارد که می‌توانید محتویات صفحه وب مثل جدول را وارد نرم‌افزار کنید.

مثلاً من در مطلب قبلی که در مورد شبکه‌ های اجتماعی نوشته‌ بودم یک جدول از لیست شبکه‌ های اجتماعی تهیه کرده بودم. می‌خواهم با استفاده از امکانات داخلی این جدول را وارد اکسل کنم:

جدولی که قصد داریم آنرا وارد اکسل کنیم

 

برای این کار یک صفحه یا sheet جدید باز کرده و به قسمت Data می‌روم:

 

حال روی From Web کلیک کرده و در کادر جدیدی که باز می‌شود روی Options و سپس روی Full html Formating  کلیک می‌کنم.

بعد آدرس صفحه‌ی را که قرار است وارد اکسل کنم را در کادر مرورگر کوچک وارد و روی Go کلیک می‌کنم.

در این مرحله ممکن است اکسل شما قفل شود ولی نگران نباشید و اجازه دهید زمان بگذرد.

پس از ظاهر شدن صفحه مورد نظر روی دکمه  گوشه سمت چپ بالا کلیک می‌کنیم تا به  تبدیل شود. و در قسمت پایین import را می‌زنیم.

روی علامت فلش دوم کلیک کنید

مدت صبر کرده و پس از ظاهر شدن پنجره زیر روی Ok کلیک می‌کنیم تا اطلاعات در sheet فعلی ذخیره شود.

 

پس از ورود کامل اطلاعات سطرها و ستون‌های اضافی را delete کرده و جدول خودمان را مرتب می‌کنیم. خروجی نهایی آماده است.

 

 

روش دوم استفاده از افزونه‌ی table capture برای کروم است.

 

مطلب مرتبط: یک نکته در office