好吧,這對我來說有點困惑,所以我可能無法正確解釋這一點。瞭解並從ASP.NET和html中提取哈希圖像
我想更新供應商網站上列出的物品的數量。我正在編寫一個腳本,它將連接到該站點,搜索一個零件,然後從該網站的html中清除數量列表。
但是,數量不會顯示在返回html中,而是被列爲散列編碼鏈接到包含數量的圖像。我認爲這是爲了保持數量的更新。
例子:
搜索項後,網站顯示是這樣的:
MSRP: Base: Your Discount
$248.47 $185.01 32.00%
In Stock? 3
和我認爲,這將是很容易,然後在綠色
數字「3」從網站獲取html並拉動「In Stock?3」範圍並使用它。
然而,這是(清洗和漂亮打印)從網站的HTML返回:
<tr>
<td>MSRP:</td> <td>Base:</td> <td>Your Discount</td>
</tr>
<tr>
<td>$248.47</td><td>$185.01</td><td>32.00 %<br /> </td>
</tr>
<tr>
<td>In Stock?</td>
<td>
<img id="ctl00_phCenterColumn_SearchResults_gvCatalog_ctl03_imgQtyDetailed"
src="_controls/TextImage.aspx?Q7z=ecdb179e-0b2d-4baf-b74b-9c4d6afc3cb4">
</td>
圖像標籤顯示數量的圖片(只用數字3的圖像)。它不會以文本形式發送數量。
我猜首先,Q7z = *什麼東西?這是數量的圖片散列嗎?我想這是爲了保持最新的數據(尤其是數量)
其次,有沒有一種方法可以根據這些信息來確定數量?
我唯一的想法是如何確定散列值或在圖像上使用字符識別......僅僅嘗試確定值就太多了。
任何想法?
謝謝!
尼爾
當你說「獲取文本信息(必須有一個方法..」)你能澄清嗎? – Neal