не проверял
javascript: (function() {
var f = e => $(e).text().replace(/,/g,'.').replace(/[^\d\.]/g,''),
p = f($('#widget_metal .content table tr:eq(1) td:eq(1)')) * 1e3,
r = {t: [], d: []};
$('#widget_exchange .content table tr:lt(2)').each((i,e) => {
r[i ? 'd' : 't'] = [].map.call($(e).find('>*:gt(0)'),f);
});
alert(r.t.map((s, i) => s.replace(/(\d\d)(\d\d)(\d+)/, '$1.$2.$3: ') + (p / r.d[i]).toFixed(2)).join('\n'));
})();
твою строку 2 я выкинул, потому что в bookmarklet это нафиг не надо.