2017-11-22 4 views
0

私はasp webページでページを読み込み、そのページを自分のpage.inにインポートするために、私は特定の値(価格)を取得しなければなりません。タグ。 、このコードは私に全体htmlページを用意していますhtmlタグからinnerHTMLvalueを取得する方法<a>

var req = HttpWebRequest.Create("http://www.somewhere.com/webservice/price_live.php?new=1&bg=f0f4f6&upc=196900&dc=FF0000&obc=f9f9f9&oc=09334d&ebc=ffffff&ec=09334d&hbc=09334d&hc=ffffff&fs=13"); 
      req.Method = WebRequestMethods.Http.Get; 
      var res = req.GetResponse(); 

      Stream dataStream = res.GetResponseStream(); 
      StreamReader reader = new StreamReader(dataStream); 
      string ResponseFromServer = reader.ReadToEnd(); 
      res.Close(); 
      this.TextBox1.Text = (ResponseFromServer); 

そのページの中に、このようにタグを存在: 使用されるコードはこれです

<td class="text-left" ><a id="Goal" style="color:#FF0000" href="http://www.somewhere.com" target="_blank">127,000</a></td>

今どのように私は、「127000を持つことができます"それを保存しますか?

+0

ノート以下のようにjavasciptに行うことができます:私は、サーバー側ではないクライアント側でその値を保存したいです私はそのタグを見つけて値を読んでから保存する必要があることを意味しますこのDB.allはサーバー側にある必要があります。jquery経由で値を取得する方法があり、それをサーバーに渡すことができます。テキストボックスで抽出されたすべてのHTMLページが文字列操作を介してタグを見つける方法があるかどうかを教えてください...ありがとう... – BAHA2R

+0

[HTMLアジリティ] /html-agility-pack.net/) –

答えて

0

は新しい変数にアンカーの値を格納するために、これを使用します。

var linkval = document.getElementById('goal').innerHTML; 

それは、変数「linkval」に値を格納します。

<a id="Goal" style="color:#FF0000" href="http://www.somewhere.com" target="_blank"> 
is first child of <td class="text-left" > 

以来

+0

またはparseInt(linkval)を使用して、その文字列を数学関数に使用するための整数に変換することができます。 –

+0

私はその値をサーバー側に保存したいクライアント側ではない – BAHA2R

+0

JSからPHPへのAJAX呼び出しを送信することで、その値をGETまたはPOSTメソッドで処理することができます。 –

0

ので、あなたが

$('td:first-child a').text();

and then convert it to a number for further usage 
+0

サーバー側にその値を保存したいクライアントではありませんサーバー側の節約のために – BAHA2R

関連する問題