مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

alibahman47

عضویت از 1395/11/13

استفاده از هاست خارج ایران برای کار با Html Agility Pack (HAP)

  • جمعه 22 تیر 1397
  • 14:05
تشکر میکنم

سلام ,

میخوام با Html Agility Pack (HAP) اطلاعات رو از سایتی ترکیه ای که ف.ی.ل.تر هست بخونم .

استاد مدائنی گفتن که باید از هاست خارج استفاده بشه ,

اگر از هاست خارج ایران استفاده کنم آیا اطلاعات بدون نیاز به ف.ی.ل.ت.ر ش.ک.ن برای کاربر نمایش داده میشه , یا همه کاربرا هم باید ف.ی.ل.ت.ر ش.ک.ن داشته باشه ؟

یه سوال دیگه :

        HtmlWeb web = new HtmlWeb();
        HtmlDocument document = web.Load("https://www.trendyol.com/pierre-cardin/siyah-kadin-canta-p-1043564?boutiqueId=189208");

اگه قبل از آدرس سایت ادرس یک پروکسی رو بنویسیم بدون ف.ی.ل.ت.ر وصل نمیشه ؟

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 22 تیر 1397
  • 18:22

شما اطلاعات رو بخونید و ذخیره کنید و بعد ذخیره شده رو نشون بدید

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

کاربر سایت

alibahman47

عضویت از 1395/11/13

  • جمعه 22 تیر 1397
  • 19:40

استاد به همین شکل کار کردم ,

ولی برای چک کردن موجودی محصول و سایز بندی ها (چون کم و زیاد میشه) حتما باید در صفحه نمایش جزییات یک بار دیگه کد HAP رو اجرا کنم و از سایت منبع لیست سایز ها و قیمت محصول رو دریافت کنم .

به پشتیبانی مشهد هاست پیام دادم که توضیحات زیر رو دادند :

{

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

شما و کاربران تان روی دستگاه های خود می توانید از ابزارهای تغییر آی پی استفاده کنید، اما امکان چنین چیزی روی سرور نیست.

هم چنین می توانید کاری کنید که سایت به صورت کامل با آی پی ایران لود شود و آن هم استفاده از سرور مجازی هم ایران و هم خارج است. به این صورت که شما دو سرور تهیه می کنید و این دو را به یکدیگر وصل می کنید. سایت شما هم روی یکی از این دو سرور بارگذاری می شود. بعد سرور ایران به خارج وصل می شود و اطلاعات را به صورت کامل دریافت می کند. کاربران ایرانی هم با آی پی ایرانی به راحتی می توانند سایت را بدون نیاز به تغییر آی پی مشاهده کنند.

}

استفاده از سرور مجازی فکر کنم خیلی هزینه داره درسته ؟

و من هم تجربه کار باهاش رو ندارم.

- استاد قبلا یه آدرس پ ر و ک س ی هایی وجود داشت که مثل گوگل یه صفحه جستجوگر رو بازمیکردند وهر آدرسی رو ادامش میزاشتی اون رو باز میکرد (یه نوع قندشکن بودن),

الان تو وب گشتم دیگه نیست , شما ازین موراد الان سراغ ندارید ؟

- و یا با استفاده از آی پی پروکسی ها بنظرتون این کار امکانپذیر هست ؟

کاربر سایت

alibahman47

عضویت از 1395/11/13

  • جمعه 22 تیر 1397
  • 20:00

سایت های مثل این مورد :

markatrend.ir

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

از چه شیوه ای این کار رو انجام  میده ؟ آیا سرور مجازی هست ؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 23 تیر 1397
  • 07:27

سرور مجازی هزینه زیادی نداره

میتونی با ماهیانه 100 تومن هم سرور مناسبی تهیه کنید

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

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)