ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کد نویسی دریافت داده ها از یک سایت به سایت دیگر به چه صورت است ؟



tehran_kade
November 27th, 2013, 05:41
کد نویسی دریافت داده ها از یک سایت به سایت دیگر به چه صورت است ؟

یه مثال می زنم مثلا فرض کنید سایت varzesh3.com نتایج فوتبال رو زنده داره نشون می ده چی کار باید کنید که همون نتایج با گرفتن داده ها از این سایت در بخشی از سایت ما نشون داده بشن

یا مثلا فرض کنید سایتی هست که داره قیمت لحظه ای مس و المینیوم و سنگ اهن رو از قیمت جهانی هر لحظه نشون میده و می خوایم توی سایت نشون بدیم و مثالهای فراوان دیگه

ایا ما باید یه فایل css تعریف کنیم و کلاس بنویسیم و اون کلاس رو در قالب اصلی فراخوانی کنیم ؟ ایا باید با php بنویسیم ؟ ایا باید با جاوااسکریپ نوشته بشه ؟

چی کار باید بکنیم ؟ اینم بگم من نمی خوام سایت پایه به صورت صفحه ای از اون در سایت بنده نشون داده بشه بلکه می خوام فقط داده های اونو بگیرم و بنا به تغییراتی که می دم در سایت خودم نشون داده بشه

سپاسگذارم

dexin
November 27th, 2013, 06:59
با استفاده از وب سرویس
اگر سایت مبدا وب سرویس ارایه کنه با استفاده از توباع وب سرویس می تونید اینکارو کنید

tehran_kade
November 27th, 2013, 17:22
بیشتر توضیح بدین یعنی چی

shahr0kh
November 27th, 2013, 19:09
پیچیده هستش این مطلب یا من نمیگیرم ...

dexin
November 27th, 2013, 19:14
بیشتر توضیح بدین یعنی چی

ببین
مثلا یک سایت خارجی میاد
هر لحظه نتیجه بازی ها رو میذاره
و ی سری اطلاعات در مورد هر بازی
و با استفاده از سیستم وب سرویس که داره
این امکان و سایتای دیگه میده
که بدون وارد شدن به سایت
و با استفاده از یک سری توابع و البته اتصال وب سرویس که به صورت soap یا nusoaop می باشد اطاعات را از فچ نمایند

mohammad50
November 27th, 2013, 19:37
خواستید میتونم کمکتون کنم
با من در ارتباط باشید .
m.moradpour50

tehran_kade
November 28th, 2013, 08:23
ببین
مثلا یک سایت خارجی میاد
هر لحظه نتیجه بازی ها رو میذاره
و ی سری اطلاعات در مورد هر بازی
و با استفاده از سیستم وب سرویس که داره
این امکان و سایتای دیگه میده
که بدون وارد شدن به سایت
و با استفاده از یک سری توابع و البته اتصال وب سرویس که به صورت soap یا nusoaop می باشد اطاعات را از فچ نمایند

اینو خود من پرسیدم دیگه دادا
منظورم اینه با ذکر مثال با کد توضیح بدی

tehran_kade
November 28th, 2013, 08:24
پیچیده هستش این مطلب یا من نمیگیرم ...

شما کلا تو باغ نیستی

dexin
November 28th, 2013, 08:35
اینو خود من پرسیدم دیگه دادا
منظورم اینه با ذکر مثال با کد توضیح بدی
به طور مثال در مورد وب سرویس شرکت فروتل که خودم باش کارم
ی فایل php تو هاست خودت ایجاد میکنی و این کد رو توش می نویسی
این کد برای اتصال به وب سرویس سایت سرویس دهنده اس

$soap = new SoapClient("http://www.froservice.ir/F-W-S-L/F_Gateway.php?wsdl");

و یکی از توابع این وب سرویس که تو مستندات وب سرویس تو سایت رسمی شرکت اومده تابع زیره


$post=FCalcPPrice( "TotalPrice" , "TotalWeight" , "BuyStyle" , "SendType" , "OMabda" , "SMabda" , "OMaghsad" , " SMaghsad " , "Username" , "Password" );
echo $Stat;

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



TotalPrice

جمع كل مبلغ كالاها + هزينه خدمات (ريال)



TotalWeight

وزن كل مرسوله (گرم)



BuyStyle

شيوه خريد (نقدي=0) (پستي COD =1)



SendType

نحوه ارسال (پيشتاز=1) (سفارشي=2) (نامه رسان =3) توجه : سرويس نامه رسان فعلاً غير فعال است!



OMabda

استان مبدأ



SMabda

شهر مبدأ



OMaghsad

استان مقصد



SMaghsad

شهر مقصد



Username

نام كاربري پنل فروش پستي فروشنده



Password

رمز پنل فروش پستي فروشنده




بعد از دادن مقادیر صحیح یه مقداری براتون برمیگرده که هزینه پسته!
شما اصلا وارد سایتش نشدید ولی از طرریق وب سرویس و تابع کارتونو انجام دادید

fanix
November 29th, 2013, 00:10
با اجازه استارتر

خب بدون وب سرویس به چه صورت هست؟

iFire
November 29th, 2013, 00:45
با سلام
API هایی که برخی سایت ها در اختیار کاربران قرار می دهند محدودیت هایی دارند و همونطور که در جریان هستید همه سایت ها همچین خدماتی رو ارایه نمیدن!
شما باید با استفاده از وب اکرپینگ ( web scraping ) و دیتا ماینینگ ( data mining ) این چنین کارهایی رو بکنید!
به عنوان مثال شما صفحه اول سایت ورزش۳ رو با استفاده از پروتکل http دریافت می کنید و توی کدهای اون صفحه میگردید دنبال اطلاعاتی که می خواید...
در واقع کل اطلاعات اون صفحه بصورت Dom Tree هستند ( اگر روی همین صفحه راست کلیک کنید و view source رو بزنید کدهای این صفحه رو می بینید )
موفق باشید...

ipsat
November 29th, 2013, 02:33
کد نویسی دریافت داده ها از یک سایت به سایت دیگر به چه صورت است ؟
یه مثال می زنم مثلا فرض کنید سایت varzesh3.com نتایج فوتبال رو زنده داره نشون می ده چی کار باید کنید که همون نتایج با گرفتن داده ها از این سایت در بخشی از سایت ما نشون داده بشن

باید بدید یه برنامه نویس براتون درست کنند.
بنده یک نمونه در سایت زیر پیاده کردم
varzesh-tv3.tk | ورزش 3 (http://www.varzesh-tv3.tk/)
دریافت اطلاعات از 3 سایت
1- Varzesh3.com | ورزش 3 (http://www.varzesh3.com/)
2- روزنامه خبر ورزشی (http://www.varzeshi.net/)
3- Live scores, results, fixtures, tables, statistics and news - Soccerway (http://www.soccerway.com/)