<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=18332</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=18332&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Записать данные с JS скрипта в таблицу Excel».]]></description>
		<lastBuildDate>Sun, 24 Nov 2024 09:40:58 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161790#p161790</link>
			<description><![CDATA[<p>Не нужно каждый раз заново COM-объекты создавать.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 24 Nov 2024 09:40:58 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161790#p161790</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161789#p161789</link>
			<description><![CDATA[<p>Разобрался сам, не знаю, насколько это колхозно, но работает на отлично.</p><div class="codebox"><pre><code>SetWorkingDir %A_ScriptDir%
;URL1---------------------------------------------------------------

link := &quot;https://hashrate.no/asics/ez100pro&quot;
req := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
req.Open(&quot;GET&quot;, link)
req.Send()
html := req.responseText

book_name := &quot;ASICS.xlsx&quot;

myVar1 := regexmatch(html, &quot;si)&gt;Yield ETC&lt;.+?&lt;td&gt;(\$.+?) &quot;, match)
myVar2 := RegExReplace(match1, &quot;\$&quot;)
myVar3 := RegExReplace(myVar2, &quot;i)\.&quot;, &quot;,&quot;)

	xl1 := ComObjActive(&quot;Excel.Application&quot;)
	book1 := xl1.Workbooks(book_name)
	book1.worksheets(1).Range(&quot;G3&quot;).Value := myVar3


;URL2---------------------------------------------------------------

link := &quot;https://hashrate.no/asics/L9&quot;
req := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
req.Open(&quot;GET&quot;, link)
req.Send()
html := req.responseText

book_name := &quot;ASICS.xlsx&quot;

myVar1 := regexmatch(html, &quot;si)&gt;Yield DOGE&lt;.+?&lt;td&gt;(\$.+?) &quot;, match)
myVar2 := RegExReplace(match1, &quot;\$&quot;)
myVar3 := RegExReplace(myVar2, &quot;i)\.&quot;, &quot;,&quot;)

	xl1 := ComObjActive(&quot;Excel.Application&quot;)
	book1 := xl1.Workbooks(book_name)
	book1.worksheets(1).Range(&quot;G15&quot;).Value := myVar3

ExitApp</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Sun, 24 Nov 2024 06:34:00 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161789#p161789</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161788#p161788</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Ссылки поправил в своих постах.</p><p>Я наверное некорректно выразился, ни 1 ссылка с несколькими страницами, а 3 ссылки, но сайт один и тот же.</p><p>URL 1: <a href="https://hashrate.no/asics/ez100pro">https://hashrate.no/asics/ez100pro</a><br />URL 2: <a href="https://hashrate.no/asics/x16p">https://hashrate.no/asics/x16p</a><br />URL 3: <a href="https://hashrate.no/asics/L7">https://hashrate.no/asics/L7</a></p><p>Для примера 3 штуки, но фактически их будет больше 20.</p><p>Алгоритм получение данных везде одинаковый, кроме одного но: &quot;Yield ETC&quot;, меняется на &quot;Yield DOGE&quot;.</p><p>Соответственно для получение значения на 1 и 2 ссылках нужно: </p><div class="codebox"><pre><code>regexmatch(html, &quot;si)&gt;Yield ETC&lt;.+?&lt;td&gt;(\$.+?) &quot;, match)</code></pre></div><p>А для третьей ссылки нужно: </p><div class="codebox"><pre><code>regexmatch(html, &quot;si)&gt;Yield DOGE&lt;.+?&lt;td&gt;(\$.+?) &quot;, match)</code></pre></div><p>Также для каждого полученного значения с каждой ссылки нужна одинаковая обработка средствами RegExReplace, которую я писал выше:<br /></p><div class="codebox"><pre><code>RegExReplace(match1, &quot;\$&quot;)
RegExReplace(myVar2, &quot;i)\.&quot;, &quot;,&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Sun, 24 Nov 2024 04:35:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161788#p161788</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161787#p161787</link>
			<description><![CDATA[<p>Приведите ссылку с несколькими страницами. Заодно посмотрите, как <a href="https://forum.script-coding.com/misc.php?action=rules#links-formatting">ссылки оформлять</a>.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 24 Nov 2024 03:38:30 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161787#p161787</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161786#p161786</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Поправил, извиняюсь. Не могли бы подсказать куда копать по последнему вопросу в предыдущем моем сообщении?</p>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Sun, 24 Nov 2024 02:28:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161786#p161786</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161784#p161784</link>
			<description><![CDATA[<p><strong>Michael</strong><br />Верните, пожалуйста, точки на их места. Смайлик точку <a href="https://forum.script-coding.com/misc.php?action=rules#literacy">не заменяет</a>.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 24 Nov 2024 01:21:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161784#p161784</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161783#p161783</link>
			<description><![CDATA[<p>Так. Мозг кипит.</p><p>Подытожу: мне удалось получить и преобразовать значение но нужного мне формата средствами AHK:</p><p><em>(Теперь он не только удаляет &quot;$&quot; перед цифрами, но и меняет точку на запятую, чтобы Excel мог работать с формулами).</em></p><div class="codebox"><pre><code>link := &quot;https://hashrate.no/asics/ez100pro&quot;
req := ComObjCreate(&quot;MSXML2.XMLHTTP.6.0&quot;)
req.Open(&quot;GET&quot;, link)
req.Send()
html := req.responseText

document := ComObjCreate(&quot;HTMLfile&quot;)
document.Open()
document.write()
document.write(html)
document.Close()

book_name := &quot;1.xlsx&quot;

myVar1 := regexmatch(html, &quot;si)&gt;Yield ETC&lt;.+?&lt;td&gt;(\$.+?) &quot;, match)
myVar2 := RegExReplace(match1, &quot;\$&quot;)
myVar3 := RegExReplace(myVar2, &quot;i)\.&quot;, &quot;,&quot;)
myVar4 := myVar3

try
{   xl1 := ComObjActive(&quot;Excel.Application&quot;)
	book1 := xl1.Workbooks(book_name)
	book1.worksheets(1).Range(&quot;C4&quot;).Value := myVar4
}
catch
ExitApp</code></pre></div><p>Вопрос: если страниц сайта несколько, а не одна как в примере выше, как правильнее это дело прописать? У меня не выходит... Работает только на 1 страницу.</p>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Sun, 24 Nov 2024 00:22:01 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161783#p161783</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161782#p161782</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Получилось! Большое спасибо! <br />Не подскажите еще как можно убрать символ &quot;$&quot; из получаемого значения перед отправкой его в excel?<br />И правильно ли я делаю если страниц несколько, просто дублирую код меняю ссылку и ячейку? (это работает корректно)</p><div class="codebox"><pre><code>link := &quot;https://hashrate.no/asics/ez100pro&quot;
req := ComObjCreate(&quot;MSXML2.XMLHTTP.6.0&quot;)
req.Open(&quot;GET&quot;, link)
req.Send()
html := req.responseText

document := ComObjCreate(&quot;HTMLfile&quot;)
document.Open()
document.write()
document.write(html)
document.Close()

regexmatch(html, &quot;si)&gt;Yield ETC&lt;.+?&lt;td&gt;(\$.+?) &quot;, match)

book_name := &quot;1.xlsx&quot;

try
{   xl := ComObjActive(&quot;Excel.Application&quot;)
	book := xl.Workbooks(book_name)

	book.worksheets(1).Range(&quot;C4&quot;).Value := match1
	MyVar := book.worksheets(1).Range(&quot;C4&quot;).Value
}
catch
	MsgBox, 262192, , % &quot;Книга &quot;&quot;&quot; book_name &quot;&quot;&quot; не найдена!!&quot;

link := &quot;https://hashrate.no/asics/x16p&quot;
req := ComObjCreate(&quot;MSXML2.XMLHTTP.6.0&quot;)
req.Open(&quot;GET&quot;, link)
req.Send()
html := req.responseText

document := ComObjCreate(&quot;HTMLfile&quot;)
document.Open()
document.write()
document.write(html)
document.Close()

regexmatch(html, &quot;si)&gt;Yield ETC&lt;.+?&lt;td&gt;(\$.+?) &quot;, match)

book_name := &quot;1.xlsx&quot;

try
{   xl := ComObjActive(&quot;Excel.Application&quot;)
	book := xl.Workbooks(book_name)

	book.worksheets(1).Range(&quot;C5&quot;).Value := match1
	MyVar := book.worksheets(1).Range(&quot;C5&quot;).Value
}
catch
	MsgBox, 262192, , % &quot;Книга &quot;&quot;&quot; book_name &quot;&quot;&quot; не найдена!!&quot;
ExitApp</code></pre></div><p><strong>Update:</strong><br />Получилось удалить символ $ из значения:</p><div class="codebox"><pre><code>
link := &quot;https://hashrate.no/asics/ez100pro&quot;
req := ComObjCreate(&quot;MSXML2.XMLHTTP.6.0&quot;)
req.Open(&quot;GET&quot;, link)
req.Send()
html := req.responseText

document := ComObjCreate(&quot;HTMLfile&quot;)
document.Open()
document.write()
document.write(html)
document.Close()

regexmatch(html, &quot;si)&gt;Yield ETC&lt;.+?&lt;td&gt;(\$.+?) &quot;, match)
str1 := RegExReplace(match1, &quot;\$*&quot;)

MsgBox % str1

ExitApp</code></pre></div><p>Но не получается в основном скрипте, выдает совершенно другие цифры:</p><div class="codebox"><pre><code>link := &quot;https://hashrate.no/asics/x16p&quot;
req := ComObjCreate(&quot;MSXML2.XMLHTTP.6.0&quot;)
req.Open(&quot;GET&quot;, link)
req.Send()
html := req.responseText

document := ComObjCreate(&quot;HTMLfile&quot;)
document.Open()
document.write()
document.write(html)
document.Close()

regexmatch(html, &quot;si)&gt;Yield ETC&lt;.+?&lt;td&gt;(\$.+?) &quot;, match)
str2 := RegExReplace(match1, &quot;\$*&quot;)

book_name := &quot;1.xlsx&quot;

try
{   xl := ComObjActive(&quot;Excel.Application&quot;)
	book := xl.Workbooks(book_name)

	book.worksheets(1).Range(&quot;C5&quot;).Value := str2
	MyVar := book.worksheets(1).Range(&quot;C5&quot;).Value
    book.save
}
catch
	MsgBox, 262192, , % &quot;Книга &quot;&quot;&quot; book_name &quot;&quot;&quot; не найдена!!&quot;

ExitApp</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Sat, 23 Nov 2024 20:51:35 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161782#p161782</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161781#p161781</link>
			<description><![CDATA[<div class="codebox"><pre><code>regexmatch(html, &quot;si)&gt;Yield ETC&lt;.+?&lt;td&gt;(\$.+?) &quot;, match)
msgbox % match1</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 23 Nov 2024 18:19:43 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161781#p161781</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161780#p161780</link>
			<description><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>либо через ComObjCreate(&quot;HTMLFile&quot;)</p></blockquote></div><p>Если я правильно понимаю, то он будет сохранять отдельным файлом всю страницу? А если страниц будет 5 и более, это не совсем удобно.</p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Либо через регулярные выражения</p></blockquote></div><p>Имеете ввиду RegExMatch?</p><p>Вот к примеру если через HTMLFile, получается так:</p><div class="codebox"><pre><code>document := ComObjCreate(&quot;HTMLfile&quot;)
document.Open()
document.write()
document.write(html)
document.Close()

msgbox % document.getElementById(&quot;CloseCoinzillaSticky&quot;).innerText</code></pre></div><p>Но как я сюда помещу весь JS для получения значения нужного?</p><p>Ведь для его получения нужно<br /></p><div class="codebox"><pre><code>const blocks = document.querySelectorAll(&#039;.block.deviceLink&#039;);

const revenue = Array.from(blocks).reduce((acc, block) =&gt; {
  const tokenElement = block.querySelector(&#039;.deviceHeader2 span[style*=&quot;font-size: 14px;&quot;]&#039;);
  const token = tokenElement ? tokenElement.textContent.trim() : null;

  const revenueRow = Array.from(block.querySelectorAll(&#039;td&#039;)).find(td =&gt; td.textContent.trim() === &#039;Revenue&#039;);
  const revenueAmount = revenueRow 
    ? revenueRow.parentElement.previousElementSibling.textContent.trim() 
    : null;

  if (token &amp;&amp; revenueAmount) {
    acc[token] = revenueAmount;
  }

  return acc;
}, {});

console.log(revenue);
console.log(revenue[&#039;ETC&#039;]);</code></pre></div><p>Или есть какой-то иной способ вытащить нужное значение без этого js скрипта?</p>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Sat, 23 Nov 2024 11:40:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161780#p161780</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161779#p161779</link>
			<description><![CDATA[<p>Либо через регулярные выражения, либо через ComObjCreate(&quot;HTMLFile&quot;).</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 23 Nov 2024 07:48:53 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161779#p161779</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161778#p161778</link>
			<description><![CDATA[<p><strong>teadrinker</strong></p><p>Пробую для теста просто получить все данные со страницы, там выводится начальная часть страницы (остальная думаю просто не помещается в окне)</p><div class="codebox"><pre><code>url := &quot;https://hashrate.no/asics/ez100pro&quot;
whr := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
whr.Open(&quot;GET&quot;, url, true)
whr.Send()
whr.WaitForResponse(10)
msgbox, % whr.ResponseText</code></pre></div><p>Посмотрел по коду странице в браузере, нужные мне данные в огромной строке по центру всего кода примерно:</p><div class="codebox"><pre><code>&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l6 m6 s6&#039;&gt;&lt;div style=&#039;float: left;font-size: 12px;&#039;&gt;&lt;input class=&#039;checkBox&#039; type=&#039;checkbox&#039; value=&#039;1&#039; checked=&#039;checked&#039; name=&#039;nicehash&#039; onchange=&#039;this.form.submit()&#039;&gt; NiceHash&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;input type=&#039;hidden&#039; name=&#039;action&#039; value=&#039;filter&#039;&gt;&lt;/form&gt;&lt;/div&gt;&lt;div class=&#039;w3-row&#039; style=&#039;margin: 15px 15px 0px 15px;&#039;&gt;&lt;div class=&#039;w3-col l3 m12 s12&#039; style=&#039;padding-top: 0px;&#039;&gt;&lt;input style=&#039;margin-bottom: 3px;&#039; type=&#039;text&#039; id=&#039;searchInput&#039; onkeyup=&#039;searchFilter()&#039; placeholder=&#039;Search coins&#039; title=&#039;Enter your search&#039;&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l9&#039; style=&#039;margin-top: 10px;&#039;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l12 m12 s12&#039;&gt;&lt;ul id=&#039;myUL&#039;&gt;&lt;li&gt;&lt;div class=&#039;w3-col l12 m12 s12&#039;&gt;&lt;div class=&#039;block deviceLink&#039;&gt;&lt;a class=&#039;overlay&#039; style=&#039;pointer-events: none;&#039; href=&#039;/asics/ez100pro/ETC&#039;&gt;&lt;div style=&#039;display: none;&#039;&gt;ETC  Ethereum Classic  Etchash&lt;/div&gt;&lt;/a&gt;&lt;div class=&#039;w3-row inner&#039;&gt;&lt;div class=&#039;w3-row&#039;&gt;&lt;div class=&#039;w3-col l3 m12 s12&#039; style=&#039;padding: 10px;&#039;&gt;&lt;div class=&#039;w3-row w3-hide-medium w3-hide-small&#039;&gt;&lt;div style=&#039;float: left; width: 45px; height: 30px;text-align: center;font-size: 18px;&#039;&gt;&lt;img style=&#039;padding-right: 5px; width: 37px;&#039; src=&#039;https://images.hashrate.no/0aae9d2c902c28038f3bb479f98a3399.png&#039; /&gt;&lt;/div&gt;&lt;div class=&#039;w3-rest&#039;&gt;&lt;div class=&#039;deviceHeader2&#039;&gt;Ethereum Classic &lt;span style=&#039;color: #cccccc;font-size: 14px;&#039;&gt;ETC&lt;/span&gt;&lt;/div&gt;&lt;div class=&#039;deviceInfo&#039; style=&#039;line-height: 12px;text-align: left;&#039;&gt;&lt;table cellspacing=&#039;0&#039; cellborder=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Algorithm&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;Etchash&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Volume&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$107446320&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Emission&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$421643&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Est. ROI&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;747 days&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-row w3-hide-large&#039;&gt;&lt;div class=&#039;w3-row&#039;&gt;&lt;div class=&#039;w3-col m6 s6&#039;&gt;&lt;img style=&#039;padding-right: 5px; width: 37px;&#039; src=&#039;https://images.hashrate.no/0aae9d2c902c28038f3bb479f98a3399.png&#039; /&gt;&lt;span class=&#039;deviceHeader2&#039;&gt;Ethereum Classic &lt;span style=&#039;color: #cccccc;font-size: 14px;&#039;&gt;ETC&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&#039;w3-col m6 s6&#039;&gt;&lt;div class=&#039;deviceInfo&#039; style=&#039;line-height: 12px;text-align: left;&#039;&gt;&lt;table cellspacing=&#039;0&#039; cellborder=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Algorithm&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;Etchash&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Volume&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$107446320&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Emission&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$421643&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Est. ROI&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;747 days&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l9 m12 s12&#039; style=&#039;padding: 0px;&#039;&gt;&lt;div class=&#039;w3-col l6 m12 s12&#039;&gt;&lt;div class=&#039;w3-col l12 m12 s12 deviceData&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;table style=&#039;width: 100%;&#039; cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;text-align: center;&#039;&gt;15.5 Gh/s&lt;/td&gt;&lt;td style=&#039;text-align: center;&#039;&gt;5.00 Mh/s/W&lt;/td&gt;&lt;td style=&#039;text-align: center;&#039;&gt;1.02 ETC&lt;img style=&#039;padding-left: 5px;&#039; src=&#039;https://images.hashrate.no/f5f6ea7e580849789f0e2d348c8ad21f.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Hashrate ETC&lt;/td&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Efficiency ETC&lt;/td&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Yield ETC&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l6 m12 s12&#039;&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;3100 w&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Power&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;74.4 kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Power 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;0.41 $/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Revenue/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;0.41 $/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Rev. 24h/kWh&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;$30.53 &lt;img style=&#039;padding-left: 5px;&#039; src=&#039;https://images.hashrate.no/5366ef4b6491cf6597e65150ff15b56b.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Revenue&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;$30.38 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Rev 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceDataSelected&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-weight: bold;&#039;&gt;$26.07 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Profit&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;$25.91 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Profit 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class=&#039;w3-col l12 m12 s12&#039;&gt;&lt;div class=&#039;block deviceLink&#039;&gt;&lt;a class=&#039;overlay&#039; style=&#039;pointer-events: none;&#039; href=&#039;/asics/ez100pro/BTN&#039;&gt;&lt;div style=&#039;display: none;&#039;&gt;BTN  Bitnet BTN  Ethash&lt;/div&gt;&lt;/a&gt;&lt;div class=&#039;w3-row inner&#039;&gt;&lt;div class=&#039;w3-row&#039;&gt;&lt;div class=&#039;w3-col l3 m12 s12&#039; style=&#039;padding: 10px;&#039;&gt;&lt;div class=&#039;w3-row w3-hide-medium w3-hide-small&#039;&gt;&lt;div style=&#039;float: left; width: 45px; height: 30px;text-align: center;font-size: 18px;&#039;&gt;&lt;img style=&#039;padding-right: 5px; width: 37px;&#039; src=&#039;https://images.hashrate.no/b38690e32888b0d4d6c51afed2d53c22.png&#039; /&gt;&lt;/div&gt;&lt;div class=&#039;w3-rest&#039;&gt;&lt;div class=&#039;deviceHeader2&#039;&gt;Bitnet BTN &lt;span style=&#039;color: #cccccc;font-size: 14px;&#039;&gt;BTN&lt;/span&gt;&lt;/div&gt;&lt;div class=&#039;deviceInfo&#039; style=&#039;line-height: 12px;text-align: left;&#039;&gt;&lt;table cellspacing=&#039;0&#039; cellborder=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Algorithm&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;Ethash&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Volume&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$943.0&lt;img style=&#039;padding-left: 5px;max-height: 10px;&#039; src=&#039;https://images.hashrate.no/1e67a053dde961b3402ad5b9ea368c75.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Emission&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$667.5&lt;img style=&#039;padding-left: 5px;max-height: 10px;&#039; src=&#039;https://images.hashrate.no/adb708f85648f244fa79b84885098634.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Est. ROI&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;829 days&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-row w3-hide-large&#039;&gt;&lt;div class=&#039;w3-row&#039;&gt;&lt;div class=&#039;w3-col m6 s6&#039;&gt;&lt;img style=&#039;padding-right: 5px; width: 37px;&#039; src=&#039;https://images.hashrate.no/b38690e32888b0d4d6c51afed2d53c22.png&#039; /&gt;&lt;span class=&#039;deviceHeader2&#039;&gt;Bitnet BTN &lt;span style=&#039;color: #cccccc;font-size: 14px;&#039;&gt;BTN&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&#039;w3-col m6 s6&#039;&gt;&lt;div class=&#039;deviceInfo&#039; style=&#039;line-height: 12px;text-align: left;&#039;&gt;&lt;table cellspacing=&#039;0&#039; cellborder=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Algorithm&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;Ethash&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Volume&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$943.0&lt;img style=&#039;padding-left: 5px;max-height: 10px;&#039; src=&#039;https://images.hashrate.no/1e67a053dde961b3402ad5b9ea368c75.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Emission&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$667.5&lt;img style=&#039;padding-left: 5px;max-height: 10px;&#039; src=&#039;https://images.hashrate.no/adb708f85648f244fa79b84885098634.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Est. ROI&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;829 days&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l9 m12 s12&#039; style=&#039;padding: 0px;&#039;&gt;&lt;div class=&#039;w3-col l6 m12 s12&#039;&gt;&lt;div class=&#039;w3-col l12 m12 s12 deviceData&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;table style=&#039;width: 100%;&#039; cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;text-align: center;&#039;&gt;15.5 Gh/s&lt;/td&gt;&lt;td style=&#039;text-align: center;&#039;&gt;5.00 Mh/s/W&lt;/td&gt;&lt;td style=&#039;text-align: center;&#039;&gt;283.9 BTN&lt;img style=&#039;padding-left: 5px;&#039; src=&#039;https://images.hashrate.no/5366ef4b6491cf6597e65150ff15b56b.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Hashrate BTN&lt;/td&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Efficiency BTN&lt;/td&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Yield BTN&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l6 m12 s12&#039;&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;3100 w&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Power&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;74.4 kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Power 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;0.39 $/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Revenue/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;0.37 $/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Rev. 24h/kWh&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;$28.67 &lt;img style=&#039;padding-left: 5px;&#039; src=&#039;https://images.hashrate.no/5366ef4b6491cf6597e65150ff15b56b.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Revenue&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;$27.80 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Rev 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceDataSelected&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-weight: bold;&#039;&gt;$24.21 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Profit&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;$23.34 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Profit 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class=&#039;w3-col l12 m12 s12&#039;&gt;&lt;div class=&#039;block deviceLink&#039;&gt;&lt;a class=&#039;overlay&#039; style=&#039;pointer-events: none;&#039; href=&#039;/asics/ez100pro/OCTA&#039;&gt;&lt;div style=&#039;display: none;&#039;&gt;OCTA  OctaSpace  Ethash&lt;/div&gt;&lt;/a&gt;&lt;div class=&#039;w3-row inner&#039;&gt;&lt;div class=&#039;w3-row&#039;&gt;&lt;div class=&#039;w3-col l3 m12 s12&#039; style=&#039;padding: 10px;&#039;&gt;&lt;div class=&#039;w3-row w3-hide-medium w3-hide-small&#039;&gt;&lt;div style=&#039;float: left; width: 45px; height: 30px;text-align: center;font-size: 18px;&#039;&gt;&lt;img style=&#039;padding-right: 5px; width: 37px;&#039; src=&#039;https://images.hashrate.no/194a5d71051334b1d3209faa16bc3ad4.png&#039; /&gt;&lt;/div&gt;&lt;div class=&#039;w3-rest&#039;&gt;&lt;div class=&#039;deviceHeader2&#039;&gt;OctaSpace &lt;span style=&#039;color: #cccccc;font-size: 14px;&#039;&gt;OCTA&lt;/span&gt;&lt;/div&gt;&lt;div class=&#039;deviceInfo&#039; style=&#039;line-height: 12px;text-align: left;&#039;&gt;&lt;table cellspacing=&#039;0&#039; cellborder=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Algorithm&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;Ethash&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Volume&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$180181&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Emission&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$16736&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Est. ROI&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;834 days&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-row w3-hide-large&#039;&gt;&lt;div class=&#039;w3-row&#039;&gt;&lt;div class=&#039;w3-col m6 s6&#039;&gt;&lt;img style=&#039;padding-right: 5px; width: 37px;&#039; src=&#039;https://images.hashrate.no/194a5d71051334b1d3209faa16bc3ad4.png&#039; /&gt;&lt;span class=&#039;deviceHeader2&#039;&gt;OctaSpace &lt;span style=&#039;color: #cccccc;font-size: 14px;&#039;&gt;OCTA&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&#039;w3-col m6 s6&#039;&gt;&lt;div class=&#039;deviceInfo&#039; style=&#039;line-height: 12px;text-align: left;&#039;&gt;&lt;table cellspacing=&#039;0&#039; cellborder=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Algorithm&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;Ethash&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Volume&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$180181&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Emission&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$16736&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Est. ROI&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;834 days&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l9 m12 s12&#039; style=&#039;padding: 0px;&#039;&gt;&lt;div class=&#039;w3-col l6 m12 s12&#039;&gt;&lt;div class=&#039;w3-col l12 m12 s12 deviceData&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;table style=&#039;width: 100%;&#039; cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;text-align: center;&#039;&gt;15.5 Gh/s&lt;/td&gt;&lt;td style=&#039;text-align: center;&#039;&gt;5.00 Mh/s/W&lt;/td&gt;&lt;td style=&#039;text-align: center;&#039;&gt;20.65 OCTA&lt;img style=&#039;padding-left: 5px;&#039; src=&#039;https://images.hashrate.no/f5f6ea7e580849789f0e2d348c8ad21f.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Hashrate OCTA&lt;/td&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Efficiency OCTA&lt;/td&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Yield OCTA&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l6 m12 s12&#039;&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;3100 w&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Power&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;74.4 kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Power 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;0.38 $/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Revenue/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;0.37 $/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Rev. 24h/kWh&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;$28.09 &lt;img style=&#039;padding-left: 5px;&#039; src=&#039;https://images.hashrate.no/5366ef4b6491cf6597e65150ff15b56b.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Revenue&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;$27.68 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Rev 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceDataSelected&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-weight: bold;&#039;&gt;$23.62 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Profit&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;$23.21 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Profit 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class=&#039;w3-col l12 m12 s12&#039;&gt;&lt;div class=&#039;block deviceLink&#039;&gt;&lt;a class=&#039;overlay&#039; style=&#039;pointer-events: none;&#039; href=&#039;/asics/ez100pro/LRS&#039;&gt;&lt;div style=&#039;display: none;&#039;&gt;LRS  Larissa  Ethash&lt;/div&gt;&lt;/a&gt;&lt;div class=&#039;w3-row inner&#039;&gt;&lt;div class=&#039;w3-row&#039;&gt;&lt;div class=&#039;w3-col l3 m12 s12&#039; style=&#039;padding: 10px;&#039;&gt;&lt;div class=&#039;w3-row w3-hide-medium w3-hide-small&#039;&gt;&lt;div style=&#039;float: left; width: 45px; height: 30px;text-align: center;font-size: 18px;&#039;&gt;&lt;img style=&#039;padding-right: 5px; width: 37px;&#039; src=&#039;https://images.hashrate.no/859136cdd7a0528bf3837ff9d7b30bbf.png&#039; /&gt;&lt;/div&gt;&lt;div class=&#039;w3-rest&#039;&gt;&lt;div class=&#039;deviceHeader2&#039;&gt;Larissa &lt;span style=&#039;color: #cccccc;font-size: 14px;&#039;&gt;LRS&lt;/span&gt;&lt;/div&gt;&lt;div class=&#039;deviceInfo&#039; style=&#039;line-height: 12px;text-align: left;&#039;&gt;&lt;table cellspacing=&#039;0&#039; cellborder=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Algorithm&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;Ethash&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Volume&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$25989&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Emission&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$763.5&lt;img style=&#039;padding-left: 5px;max-height: 10px;&#039; src=&#039;https://images.hashrate.no/adb708f85648f244fa79b84885098634.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Est. ROI&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;882 days&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-row w3-hide-large&#039;&gt;&lt;div class=&#039;w3-row&#039;&gt;&lt;div class=&#039;w3-col m6 s6&#039;&gt;&lt;img style=&#039;padding-right: 5px; width: 37px;&#039; src=&#039;https://images.hashrate.no/859136cdd7a0528bf3837ff9d7b30bbf.png&#039; /&gt;&lt;span class=&#039;deviceHeader2&#039;&gt;Larissa &lt;span style=&#039;color: #cccccc;font-size: 14px;&#039;&gt;LRS&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&#039;w3-col m6 s6&#039;&gt;&lt;div class=&#039;deviceInfo&#039; style=&#039;line-height: 12px;text-align: left;&#039;&gt;&lt;table cellspacing=&#039;0&#039; cellborder=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Algorithm&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;Ethash&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Volume&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$25989&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Emission&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;$763.5&lt;img style=&#039;padding-left: 5px;max-height: 10px;&#039; src=&#039;https://images.hashrate.no/adb708f85648f244fa79b84885098634.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Est. ROI&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;882 days&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l9 m12 s12&#039; style=&#039;padding: 0px;&#039;&gt;&lt;div class=&#039;w3-col l6 m12 s12&#039;&gt;&lt;div class=&#039;w3-col l12 m12 s12 deviceData&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;table style=&#039;width: 100%;&#039; cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;text-align: center;&#039;&gt;15.5 Gh/s&lt;/td&gt;&lt;td style=&#039;text-align: center;&#039;&gt;5.00 Mh/s/W&lt;/td&gt;&lt;td style=&#039;text-align: center;&#039;&gt;744.9 LRS&lt;img style=&#039;padding-left: 5px;&#039; src=&#039;https://images.hashrate.no/5366ef4b6491cf6597e65150ff15b56b.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Hashrate LRS&lt;/td&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Efficiency LRS&lt;/td&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Yield LRS&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l6 m12 s12&#039;&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;3100 w&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Power&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;74.4 kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Power 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;0.36 $/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Revenue/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;0.35 $/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Rev. 24h/kWh&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;$26.52 &lt;img style=&#039;padding-left: 5px;&#039; src=&#039;https://images.hashrate.no/5366ef4b6491cf6597e65150ff15b56b.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Revenue&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;$26.39 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Rev 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceDataSelected&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-weight: bold;&#039;&gt;$22.06 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Profit&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;$21.93 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Profit 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class=&#039;w3-col l12 m12 s12&#039;&gt;&lt;div class=&#039;block deviceLink&#039;&gt;&lt;a class=&#039;overlay&#039; style=&#039;pointer-events: none;&#039; href=&#039;/asics/ez100pro/NH-Etchash&#039;&gt;&lt;div style=&#039;display: none;&#039;&gt;NH-Etchash  NiceHash Etchash  Etchash&lt;/div&gt;&lt;/a&gt;&lt;div class=&#039;w3-row inner&#039;&gt;&lt;div class=&#039;w3-row&#039;&gt;&lt;div class=&#039;w3-col l3 m12 s12&#039; style=&#039;padding: 10px;&#039;&gt;&lt;div class=&#039;w3-row w3-hide-medium w3-hide-small&#039;&gt;&lt;div style=&#039;float: left; width: 45px; height: 30px;text-align: center;font-size: 18px;&#039;&gt;&lt;img style=&#039;padding-right: 5px; width: 37px;&#039; src=&#039;https://images.hashrate.no/fb085a405305f051233216e378eb483a.png&#039; /&gt;&lt;/div&gt;&lt;div class=&#039;w3-rest&#039;&gt;&lt;div class=&#039;deviceHeader2&#039;&gt;NiceHash Etchash &lt;span style=&#039;color: #cccccc;font-size: 14px;&#039;&gt;NH-Etchash&lt;/span&gt;&lt;/div&gt;&lt;div class=&#039;deviceInfo&#039; style=&#039;line-height: 12px;text-align: left;&#039;&gt;&lt;table cellspacing=&#039;0&#039; cellborder=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Algorithm&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;Etchash&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-row w3-hide-large&#039;&gt;&lt;div class=&#039;w3-row&#039;&gt;&lt;div class=&#039;w3-col m6 s6&#039;&gt;&lt;img style=&#039;padding-right: 5px; width: 37px;&#039; src=&#039;https://images.hashrate.no/fb085a405305f051233216e378eb483a.png&#039; /&gt;&lt;span class=&#039;deviceHeader2&#039;&gt;NiceHash Etchash &lt;span style=&#039;color: #cccccc;font-size: 14px;&#039;&gt;NH-Etchash&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&#039;w3-col m6 s6&#039;&gt;&lt;div class=&#039;deviceInfo&#039; style=&#039;line-height: 12px;text-align: left;&#039;&gt;&lt;table cellspacing=&#039;0&#039; cellborder=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;&#039;&gt;Algorithm&lt;/td&gt;&lt;td class=&#039;white&#039; style=&#039;font-size: 10px;&#039;&gt;Etchash&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l9 m12 s12&#039; style=&#039;padding: 0px;&#039;&gt;&lt;div class=&#039;w3-col l6 m12 s12&#039;&gt;&lt;div class=&#039;w3-col l12 m12 s12 deviceData&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;table style=&#039;width: 100%;&#039; cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;text-align: center;&#039;&gt;15.5 Gh/s&lt;/td&gt;&lt;td style=&#039;text-align: center;&#039;&gt;5.00 Mh/s/W&lt;/td&gt;&lt;td style=&#039;text-align: center;&#039;&gt;0.239 mBTC&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Hashrate NH-Etchash&lt;/td&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Efficiency NH-Etchash&lt;/td&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7; width: 33%;text-align: center;&#039;&gt;Yield NH-Etchash&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l6 m12 s12&#039;&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;3100 w&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Power&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;74.4 kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Power 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;0.32 $/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Revenue/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;0.15 $/kWh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Rev. 24h/kWh&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceData&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;$23.95 &lt;img style=&#039;padding-left: 5px;&#039; src=&#039;https://images.hashrate.no/5366ef4b6491cf6597e65150ff15b56b.png&#039; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Revenue&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;$11.19 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Rev 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#039;w3-col l3 m3 s3 deviceDataSelected&#039; style=&#039;height: 95px;&#039;&gt;&lt;div style=&#039;line-height: 1;overflow: hidden;padding-top: 5px;&#039;&gt;&lt;center&gt;&lt;table cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td style=&#039;font-weight: bold;&#039;&gt;$19.48 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Profit&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;padding-top: 10px;&#039;&gt;$6.73 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&#039;font-size: 10px;color: #a7a7a7;&#039;&gt;Profit 24h&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/center&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;</code></pre></div><p>На странице (<a href="https://hashrate.no/asics/ez100pro">https://hashrate.no/asics/ez100pro</a>) оно выглядит так: </p><p><a href="https://postimg.cc/Z9PxfL7P"><span class="postimg"><img src="https://i.postimg.cc/Zq2s576Q/image.png" alt="https://i.postimg.cc/Zq2s576Q/image.png" /></span></a></p><p>Из этого кода мне надо вытащить $30.53, во первых тут каждый раз меняется сама сумма, во вторых периодически меняется в позиция в таблице на сайте для нужной монеты. Как именно искать то, то что постоянно меняется я не представляю. Сам текст ($30.53) окружен тегами, и в строке выглядит так <strong>&lt;tr&gt;&lt;td&gt;$30.53 &lt;img</strong>, но на сайте куча других значений&nbsp; окруженных такими же ближайшими тегами до и после.</p><p><strong>UPDATE:</strong><br />Как примерно найти именно нужное значение я понял.<br />Сначало нужно найти <span class="bbu">Yield ETC</span>. Оно будет единственным на всей странице.<br />Далее от него найти третье совпадение по строке <span class="bbu">cellpadding=&#039;0&#039; cellspacing=&#039;0&#039;&gt;&lt;tr&gt;&lt;td&gt;XXXX</span> где XXXX именно по третьему совпадению будет нужным мне значением.<br />Только вот как это реализовать, и возможно ли вообще, не представляю...</p>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Sat, 23 Nov 2024 03:24:04 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161778#p161778</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161777#p161777</link>
			<description><![CDATA[<div class="quotebox"><cite>Michael пишет:</cite><blockquote><p>Хотелось бы средствами AHK без запуска браузера</p></blockquote></div><p>Ну вот, как вам правильно указали, гуглите примеры использования ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;). Если не справитесь, пишите, в чём были сложности.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 22 Nov 2024 15:24:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161777#p161777</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161775#p161775</link>
			<description><![CDATA[<p><strong>Malcev</strong><br />Как вставить в excel примерно понятно:</p><div class="codebox"><pre><code>

book_name := &quot;1.xlsx&quot;

try
{   xl := ComObjActive(&quot;Excel.Application&quot;) 
	book := xl.Workbooks(book_name)

	MyVar := book.worksheets(1).Range(&quot;C4&quot;).Value
	MsgBox % MyVar
	book.worksheets(1).Range(&quot;C5&quot;).Value := &quot;55555&quot;
	MyVar := book.worksheets(1).Range(&quot;C5&quot;).Value
	MsgBox  % MyVar

	book.close(true)
	xl.quit
}
catch
	MsgBox, 262192, , % &quot;Книга &quot;&quot;&quot; book_name &quot;&quot;&quot; не найдена!!&quot;
ExitApp

</code></pre></div><p>А вот как&nbsp; нужное значение с сайта получить через ahk не понимаю.</p>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Fri, 22 Nov 2024 09:09:24 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161775#p161775</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Записать данные с JS скрипта в таблицу Excel]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=161774#p161774</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Если не будете открывать браузер, как тогда в нём скрипт запустите?</p></blockquote></div><p>Хотелось бы средствами AHK без запуска браузера, горячая клавиша и ахк берет с нужного сайта текущее значение полученное JS.</p><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Правильно ли я понял, что вы уже знаете, как передать значение из джаваскрипта в AHK-скрипт?</p></blockquote></div><p>Не знаю... То есть вы предлагаете без JS полностью на AHK это реализовать?<br />Мне именно нужно без открытия браузера.</p>]]></description>
			<author><![CDATA[null@example.com (Michael)]]></author>
			<pubDate>Fri, 22 Nov 2024 09:00:52 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=161774#p161774</guid>
		</item>
	</channel>
</rss>
