سلام دوستان یه سوال مهم دارم. خواهش هرچی میدونین بگین
حالا نمیدونم بهش ربات میگن یا یه تابع یا ....
من یه ربات میخوام با php که عمل زیر رو انجام بده
بهش لیست اکانت ها توییتر یا اینستاگرام رو بدم (از دیتابیس بخونه)
دونه دونه بره تو صفحشون
تعداد فالوینگ و فالوور و تعداد پست ها رو بگیره تو دیتابیس ذخیره کنه
این عمل رو هر شب ساعت 12 انجام بده (با کرون جاب انجام میشه بلدم)
حالا چطور میشه اینکار کرد؟ چه کدی باید بزنم که بره این اطلاعات رو بگیره؟
سلام
@emperatur133
اسکریپت های حرفه ای برای این کار هست
ایزی گرام
بات اینستا
از اینها استفاده کنید
با کرون جاب هم هست
کرون جاب رو میدید به هاست یا سرور
هر تایمی بخوایید ، کار های مد نظر رو انجام میده
@Alimotreb
دوست عزیز انگار متوجه سوال بنده نشدین
منم میدونم کرون جاب هم هست . میدونم اسکریپت هست
سوالم اینکه چطور و چه تابع و الگوریتمی هست که وقتی تابع اجرا شد بره از صفحه توییتر کاربر اطلاعاتی که گفتم رو بگیره و ذخیره کنه تو دیتابیس
سلام
@emperatur133
باید بشینید اسکریپتشو بنویسید اگه میخوایید ، اونا هم API دارند متندات وب سرویسش هم توی سایت هاشون هست
برای هر کاری API داره
تو اسکریپت متناسب با کاری که میخوایید انجام بدید
تابع یا متدش رو مینویسید
@drcode.ir
میتونین یه کمکی بکنید؟
کلی نو نت چرخیدم سایت خود توییتر هم دیدم قسمت api
ولی اصلا هیچی مشخص نیست.
api معمولا اینطوری بود که یه سری اطلاعات و پارامتر ها رو به لینکی میفرستی و جواب json بر میگردونه
ولی توییتر اصلا مشخص نیست
نمونه اسکریپت هم کسی سراغ داره بررسی کنم؟
وقعا کسی چیزی بلد نیست؟ میخوام یسری اطلاعات از اکانت توییتر بگیرم
تو فروم های دیگر دیدم سمپل کد پایتون بود. یعنی php هیچی نیست؟
پیج زیر شامل تمام لایبرریهای مربوط به API توییتر هست در تمام زبان ها:
https://developer.twitter.com/en/docs/developer-utilities/twitter-libraries.html
می تونی از api تویتر استفاده کنی یا با تابع curl که در phpموجوده اطلاعات صفحه مورد نظر رو بیرون بکشی
ممنون از شما . من گفتم اگه میخوندی پیاممو
"api معمولا اینطوری بود که یه سری اطلاعات و پارامتر ها رو به لینکی میفرستی و جواب json بر میگردونه
ولی توییتر اصلا مشخص نیست"
مستنداتش رو میخونم اصلا مشخص نیست لینک api هاش چیه . چه پرامتر هایی میخواد چی بر میگردونه
حتی نمونه کد هم نداره . نمونه خروجی
میگم یه نمونه بگین .
@emperatur133
خونده بودم
دوست عزیز همه چیز معلومه یک نمونه
https://developer.twitter.com/en/docs/direct-messages/sending-and-receiving/api-reference/list-events
اگه مشکل در فایل json داری با foreach بریز داخل فایل و دوباره به صورت خیلی ساده از فایل بخون
شاید این فیلم هم بدردت بخوره
https://faranesh.com/programming/15855-post-on-social-networking-sites-using-php
برای همچین کاری api نیاز نیست توسط پردازش صفحه خیلی راحت می تونید اطلاعات رو دربیارید و ذخیره کنید
من میخوام یه چیز بگم ولی خواهشن ناراحت نشین . ولی شما هیچ کدوم اصلا متن سوال منو نمیخونید
من هیچ وقت نگفتم json نمیتونم کار کنم. این لینکی که شما دادی برای ارسال پیام به دایرکت هست
من تو سوال اول گفتم میخوام تعداد فالوینگ و فالوور و تعداد پست ها رو بگیره تو دیتابیس ذخیره کنه
نمونه سایت http://burrrd.com/
@drcode.ir میشه توضیح بدین؟ کد پایتون دیدم دقیقا با همین روش رفته بود
تو php چطوری میشه پردازش صفحه کرد؟
اگه بلد نیستین . یه کلام بگین بلد نیستم
تموم بشه . دیگه آدم فکر نکنه اینجا فروم پرسش و پاسخ هست
@emperatur133 عزیز،
یه گشتی توی اینترنت بزنید خیلی راحت به جوابتون میرسید.
من خودم موقع شروع کار ساخت ربات به همچین مشکلاتی برخورده بودم ولی Google پر از پاسخ و راهنمایی های خیلی به درد بخور هست که با چندتا Search می تونید به نتیجه برسید.
کار ربات یه کاری نیست که بشه با توضیح دادن یاد بگیرید. اگر حوصله جستجو کردن ندارید یه هزینه پرداخت کنید به کسی که بلد هست و کارتون رو انجام بده و شما هم طبق اون کدهای نوشته شده یاد بگیرید کار.
منم قبل از اینکه اینجا سوال کنم تو نت چرخیدم. بیکار نیستم که فقط اینجا سوال بپرسم یه هفته منتظر بمونم جوابم کسی نده
ادم یه سوال رو کامل میخونه بعد میبینده میتونه جواب بده یا نه . الان 16 تا جواب برای سوال من دادین
فقط لینک
http://php.net/manual/en/domxpath.query.php
یکم میتونه کمک کنه
بقیه هیچی
من حتی سایت نمونه هم گذاشتم که چقدر سریع و راحت آی دی طرف رو میدی تمام اطلاعات چه فالو و لایک وبهترین توییت بیشتر لایک بهترین هشتگ ها و....
این سایت هیچ وقت از dom یا file_get_contents استفاده نمیکنه چون این توابع انقدر سریع خروجی نمیدن
گفتم با api توییتر کسی کار کرده میدونه چطور میشه اون مواردی خواستم رو بده؟ هیچ کی جواب نداد. بعد یکی میاد میگه "مشکل در فایل json داری با foreach بریز داخل فایل"
من اصلا حرفی از json زدم؟؟؟؟
من مشکلی سر هزینه دادن ندارم. یادگیری سرمایه ست . هزینه نیست
ولی وقتی میبینم طرف اصلا متوجه نیست سوال من چیه و من چی انتظار دادم این هزینه پول مفته
ربات و api رو کسی بلد نبود
Curl رو که بلدین ؟؟؟ یا نه؟؟
کسی میتونه بگه چطور میشه از توییتر یا فیسبوک صفحه رو با Curl گرفت؟؟
چون اینا از ssl استفاده میکنن حالت عادی نمیشه .
با مثال بگین
بلد نیستین بگین نمیدونم آدم منتظر شما نباشه. کدی که میدین اول تست کنید نرین یه سرج بزنید کپی کنید اینجا
آقا بالاخره تنوستم وصل بشم. الان سورس کامل یک صفحه رو دارم
چطوری میشه مثلا مقدار یه تگ رو بدست بیام؟
با رگولار اکسپرشن – ریجکس سعی کردم ولی نشد
مثلا کد
<ul class="text">
<li class="class-name-one aa">
<a class="ProfileNav-stat ss ff" data-nav="nmc" tabindex="0" data-original-title="mm">
<span class="ProfileNav-label" aria-hidden="true">عنوان</span>
<span class="u-hiddenVisually">عنوان دو</span>
<span class="ProfileNav-value" data-count="20449" data-is-compact="true">مقدار موردنظر اول </span>
</a>
</li>
<li class="class-name-one bb">
<a class="ProfileNav-stat ss ff" data-nav="nmc" tabindex="0" data-original-title="mm">
<span class="ProfileNav-label" aria-hidden="true">عنوان</span>
<span class="u-hiddenVisually">عنوان دو</span>
<span class="ProfileNav-value" data-count="20449" data-is-compact="true">مقدار موردنظر دوم </span>
</a>
</li>
</ul>
من مقدار اول میخوام بریزم تو یه متغییر
بعد مقدار دوم رو میخوام بریزم تو یه متغییر دیگه
میشه لطف کنید اینو یکم راهنمایی کنید. خواهش میکنم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟