


کرالر کامنت Crawler گوگل مپ + اسنپ فود
- توسعه نرمافزار و آیتی
- فقط با nodejs یا پایتون
1- کرالر کامنتهای (review) گوگل مپ یک csv از لیست بیزینس های کرال شده از گوگل مپ به کرالر داده بشه و با تنظیم کردن حداکثر و حداقل ریویو برای هر بیزینس (اگر بیزینس حداقل تعداد رو نداره کرال نشه) و sort بر اساس اخرین ریویوها،تمام ریویو های ممکن اون بیزینس رو کرال کنه (فایل سمپل csv لیست بیزینسها پیوست میشه) ۲. کرالر کامنتهای تمام بیزینسهای اسنپ فود در ساختار مشخص که برای هر دو لیست کامنتها (گوگل مپ و اسنپ فود) داده میشه تمام کامنتها با تنظیم کردن حداکثر و حداقل تعداد کامنت (اگر بیزینس حداقل تعداد رو نداره کرال نشه) کرال بشه ۳. ایجاد یک مرجر برای merge کردن و duplication removal باید بتونیم دیتای کرال شده را با ساختار زیر به دو جدول insert کنیم: و ما میخوایم بعدا با استفاده از همین مرجر از سورسهای دیگه هم ریویو اضافه کنیم.
پیدا کردن یک بیزینس با نامهای مختلف در دیتای گوگل مپ و اسنپ فود و مرج اونها چالش هست
t_business title date external_business_id
t_comment
source (که الان میتونه گوگل مپ یا اسنپ فود باشه)
date (تاریخ کامنت)
created_at
content
author_name
score
items (مثل foods در دیتای اسنپ فود)
feeling (موجود در دیتای اسنپ فود)
external_comment_id
business_idدر دو جدول بیزینس (بیزینس کرال شده از اسنپ فود یا گوگل مپ) و کامنت که رابطه one to many بین اونها برقراره
مهارتهای مورد نیاز
جاوا اسکریپت (JavaScript)
Node.js
پایتون (Python)
Web Scraping
خرید و فروش اسکریپت
امکانات ویژه
فوری
برجسته
فایل ها
سرویسهای مرتبط
فریلنسرهایی که در این پروژه پیشنهاد ارسال کردهاند
milad36814.75(8) امتیاززمان تحویل: 15 روزارسال پیشنهاد در:
mortezassa4.98(19) امتیاززمان تحویل: 10 روزارسال پیشنهاد در:- SHزمان تحویل: 10 روزارسال پیشنهاد در:
MPLPanahi5(4) امتیاززمان تحویل: 10 روزارسال پیشنهاد در:- WEwebdevpoya5(2) امتیاززمان تحویل: 25 روزارسال پیشنهاد در:
- زمان تحویل: 30 روزارسال پیشنهاد در:
- زمان تحویل: 1 روزارسال پیشنهاد در:
kdcode4.75(33) امتیاززمان تحویل: 1 روزارسال پیشنهاد در:
syaw05(14) امتیاززمان تحویل: 14 روزارسال پیشنهاد در:
python014.49(24) امتیاززمان تحویل: 8 روزارسال پیشنهاد در:- زمان تحویل: 2 روزارسال پیشنهاد در:
- زمان تحویل: 7 روزارسال پیشنهاد در:


