دسته بندی ها
13:07 1403/12/01
نمایش آنلاین قیمت طلا و ارز درسایت Asp.net Core
یک پروژه دارم با Asp.net Core نوشته شده. قصد دارم در بخشی از سایت قیمت طلا و دلار رو به صورت آنلاین و لحظه ای (بدون نیاز به رفرش) نمایش بدم. لطفا راهنمایی بفرمایید برای این موضوع باید دقیقا چه کاری انجام بدم.
ویرایش شده در پنج شنبه 22 خرداد 1404 ساعت 11:52:24
مشخصات سوال کننده :
کاربر : hakan2025
امتیاز کاربر : 3
رتبه کاربر : 136
به این سوال امتیاز بدهید
1
تعداد بازدید این سوال : 530
1 نظر
dehghani1402 :
با سلام خیلی راحت با توجه Web Scrraping می تونید با نوشتن یک کراولر روی یک سایت مرجع مشکل را حل کنید از کتابخانه Html Agility استفاده کنید خیلی خوبه
https://html-agility-pack.net
امتیاز کاربر : 0
رتبه کاربر : 7073
تاریخ ثبت : 05:51 1404/03/22
هوش مصنوعی
پاسخ هوش مصنوعی
برای نمایش آنلاین قیمت طلا و ارز در یک پروژه ASP.NET Core، می توانید از SignalR استفاده کنید که امکان ایجاد ارتباطات بلادرنگ را فراهم می آورد. مراحل زیر را دنبال کنید:
1. اضافه کردن بسته SignalR به پروژه:
از NuGet Package Manager، بسته Microsoft.AspNetCore.SignalR را نصب کنید.
یا از خط فرمان، دستور زیر را وارد کنید:
dotnet add package Microsoft.AspNetCore.SignalR
2. ایجاد Hub برای دریافت و ارسال قیمت ها:
ایجاد یک کلاس جدید به نام PriceHub:
using Microsoft.AspNetCore.SignalR;
public class PriceHub : Hub
{
public async Task SendPrice(string price)
{
await Clients.All.SendAsync("ReceivePrice", price);
}
}
3. تنظیمات در Startup.cs:
در متد ConfigureServices:
services.AddSignalR();
در متد Configure:
app.UseEndpoints(endpoints =>
{
endpoints.MapHub<PriceHub>("/priceHub");
});
4. استفاده از JavaScript برای دریافت قیمت ها:
در صفحه HTML خود، کدی مشابه زیر اضافه کنید:
5. نمایش قیمت در HTML:
در صفحه HTML خود، یک عنصر برای نمایش قیمت اضافه کنید:
<div id="priceDisplay">قیمت طلا و ارز اینجا نمایش داده می شود</div>
پس از راه اندازی پروژه، می توانید با استفاده از متد SendPrice در PriceHub، قیمت ها را به کلاینت ها ارسال کنید. همچنین، می توانید از یک Temporal Service استفاده کرده تا به روزرسانی های لحظه ای قیمت را از API های مربوطه دریافت کنید و آن ها را به Hub منتقل کنید.
آخرین سوالات ثبت شده
- آموزش استفاده از پلاگین گردونه شانس در Asp.net core به همراه سورس
- نمایش متن به صورت فرمت شده در CkEditor
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
سوالات مرتبط
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- لطفا در مورد نحوه کسب درآمد از اینترنت راهنمایی کنید
- حذف کامل یک رکورد در جدول ریلیشن شده
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.
 
ورود