درود.
من میخواستم یه لیست قیمت درست کنم که قیمت ها رو از یه سایت بگیره و مثلا 10 درصد بهش اضافه کنه و بعد بهم نشونش بده.
سایت مورد نظر از یه سری Modal برای نمایش جدولی لیست قیمت هاش استفاده میکنه.
ممنون میشم یه راهنمایی بکنید که چجوری میشه اینکارو انجام داد.
:rose:
شما برای دریافت اطلاعات نیاز دارید اول سورس صفحه رو بخونید (مثلا با cURL میتونید این کار رو انجام بدید)
در مرحله بعد باید اطلاعات رو از سورس استخراج کنید.
این کار بستگی به زبانی که استفاده میکنید داره و انتخاب های زیادی دارید مثلا در PHP اغلب از Simple DOM HTML استفاده میشه.
که شما بابد یه سلکتور بهش بدید تا اون رو پیدا کنه (پیدا کردن سلکتور هم دستی ممکنه و هم اکستنشن هایی برای این کار در مرورگر های مختلف موجوده که خودکار براتون پیدا میکنند؛ سلکتور گجت در کروم به خوبی کار میکنه)
در صورتی که نتونید با سلکتور به اون مورد دست پیدا کنید، مثلا فرض کنید نیازه روی دکمه ای خاص کلیک بشه و..) شما میتونید از سلنیوم (Selenium) استفاده کنید (روی پایتون به خوبی جواب میده) و با دادن یه درایور از مرورگر، اطلاعاتی که مایلید رو از صفحه استخراج کنید
به همین راحتی نیست دوست عزیز.. اولا این کار از لحاظ اخلاقی درست نیست. ثانیا سایت مورد نظر باید به شما api - webservice - ,..بدهد که بتونید اطلاعات را دریافت و بروی اعداد تغییرات و نمایش بدهید.
شاید اگه نمی خواستید قیمت ها را تغییر بدید با روش های ابتدایی مثل iframe میشد کاری کرد..
شما برای دریافت اطلاعات نیاز دارید اول سورس صفحه رو بخونید (مثلا با cURL میتونید این کار رو انجام بدید)
در مرحله بعد باید اطلاعات رو از سورس استخراج کنید.
این کار بستگی به زبانی که استفاده میکنید داره و انتخاب های زیادی دارید مثلا در PHP اغلب از Simple DOM HTML استفاده میشه.
که شما بابد یه سلکتور بهش بدید تا اون رو پیدا کنه (پیدا کردن سلکتور هم دستی ممکنه و هم اکستنشن هایی برای این کار در مرورگر های مختلف موجوده که خودکار براتون پیدا میکنند؛ سلکتور گجت در کروم به خوبی کار میکنه)
در صورتی که نتونید با سلکتور به اون مورد دست پیدا کنید، مثلا فرض کنید نیازه روی دکمه ای خاص کلیک بشه و..) شما میتونید از سلنیوم (Selenium) استفاده کنید (روی پایتون به خوبی جواب میده) و با دادن یه درایور از مرورگر، اطلاعاتی که مایلید رو از صفحه استخراج کنید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟