У меня есть следующая диаграмма: Я хотел бы получить данные в CSV-файле, предпочтительно с использованием Python, но я не знаком с JS.
Источникdata - это инструмент под названием Helium10, который представляет собой бесплатное расширение Chrome для получения информации о данных Amazon. Это абсолютно законно. Графики показывают количество товаров, проданных за определенный день. Вот мой URL: https://members.helium10.com/black-box
Для первой точки данных на дату 11 июня, это данные:
<path fill="none" class="highcharts-crosshair highcharts-crosshair-thin
undefined" stroke="#cccccc" stroke-width="1" style="pointer-events:none;"
visibility="hidden" d="M 63.5 10 L 63.5 326"></path>
Для видимой диаграммы это данные:
<path fill="none" d="M 0 301.99066666666664 C 0 301.99066666666664 96.72
275.6994666666667 161.2 224.14933333333335 C 225.67999999999998 172.5992 257.91999999999996 44.24000000000001 322.4 44.24000000000001 C 386.88
44.24000000000001 419.12000000000006 197.60533333333336 483.6
197.60533333333336 C 548.08 197.60533333333336 580.3199999999999
29.072000000000003 644.8 29.072000000000003 C 709.28 29.072000000000003
741.52 62.04133333333334 806 62.04133333333334 C 870.4799999999999
62.04133333333334 967.2 23.48933333333332 967.2 23.48933333333332"
class="highcharts-graph" stroke="#7cb5ec" stroke-width="2" stroke-
linejoin="round" stroke-linecap="round"></path>
и это справа внизу:
<path fill="none" d="M -10 301.99066666666664 L 0 301.99066666666664 C 0
301.99066666666664 96.72 275.6994666666667 161.2 224.14933333333335 C
225.67999999999998 172.5992 257.91999999999996 44.24000000000001 322.4
44.24000000000001 C 386.88 44.24000000000001 419.12000000000006
197.60533333333336 483.6 197.60533333333336 C 548.08 197.60533333333336
580.3199999999999 29.072000000000003 644.8 29.072000000000003 C 709.28
29.072000000000003 741.52 62.04133333333334 806 62.04133333333334 C
870.4799999999999 62.04133333333334 967.2 23.48933333333332 967.2
23.48933333333332 L 977.2 23.48933333333332" stroke-linejoin="round"
visibility="visible" stroke="rgba(192,192,192,0.0001)" stroke-width="22"
class="highcharts-tracker"></path>
Я не уверен, как эти числа рассчитываются как точки данных? И используя Python, как я мог очистить эти Highcharts. Я видел несколько примеров на SO других, которые сделали это, но ни один из их кодов больше не работает.
Другие примеры: Пример 1 Пример 2
Дайте мне знать, если мне нужно уточнить вещи.