0

I've got this website: https://coinyep.com/he/ex/ETH-ILS

Inside this URL web page, there is an input element, and its HTML id is: "coinyep-input2".

I need to read its value (= approximately 637.49 ILS) using jQuery in Visual Studio.

So far, I tried everything, no success. Any help will be appreciated.

For example, in jQuery there is a command :

 document.getElementById("coinyep-input2"); 

==> I need to do the same thing but to do it from the URL page in order to get values in real-time (exchange rates).

חיים חדד
  • 512
  • 5
  • 17

2 Answers2

0

Does this help?

$("#coinyep-input2").attr("data-valuta");

or

$("#coinyep-input2").attr("data-value");

or

$("#coinyep-input2").val();
leenbean16
  • 134
  • 12
0

For now, I found solution in C# (server), using it by Razor on the client [Based on RSS URL]:

   public float getExchangeRate_ETH_To_ILS()
    {
        float exchangeRate;
        string[] words;
        int indexOfExchangeRate;

        using (var client = new WebClient())
        {
            try
            {
                var htmlPage = client.DownloadString("https://coinyep.com/he/rss/ETH-ILS.xml");
                words = htmlPage.Split(' ');
                indexOfExchangeRate = words.IndexOf("ILS");
                exchangeRate = (float)Convert.ToDouble(words[indexOfExchangeRate - 1]);

            }
             catch(Exception e)
             {                        
                exchangeRate = -1;
             }
        }
        return exchangeRate;
    }

in the client, I use this fucntion via model (Razor):

  var cal1 = @Model.getExchangeRate_ETH_To_ILS(); 

But there is a risk: if the template of the RSS will be changed, we are in trouble.

חיים חדד
  • 512
  • 5
  • 17