Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.01.2018, 12:28
Новичок на форуме
Отправить личное сообщение для BatonJS Посмотреть профиль Найти все сообщения от BatonJS
 
Регистрация: 03.01.2018
Сообщений: 1

Обработка текстового файла и сохранение результатов
Здравствуйте!
Суть вопроса: есть сайт биржи с ценами на металлы. Необходимо отображать некоторые даннные из перечня на своем сайте.
1) пользователь заходит на мой сайт
2) алгоритм №1 считывает текущее состояние цен с сайта биржи записывает страничку в текстовый файл
3) алгоритм №2 разбирает созданный текстовый файл, выбирает те данные, которые нужны и сохраняет их
4) алгоритм №3 перечитывает сохраненные данные, сравнивает их с предыдущими и выводит на страницу
Реализован алгоритм №1, т.е. текстовый файл я имею. Парсинг я сделал средствами php (нашел рабочий алгоритм), помогите с алгоритм №2

Текстовый файл страницы:

<html>
<body>
... Bla-Bla-Bla - куча кода - которые обрабатывать не нужно ... 
Вот начало

<div class="col-sm-6 col-md-12 col-lg-4">
<h2>Featured LME prices</h2>
<table class="ring-times" cellpadding="0" cellspacing="0">
   <caption class="accessible"></caption>
   <thead>
   <tr>
    <th colspan="2" scope="col">US$/tonne for 2 January 2018</th>
   </tr>
   </thead>
   <tbody>
   <tr>
    <th scope="row"><a href="/en-GB/Metals/Non-ferrous/Aluminium">LME Aluminium</a></th>
    <td>2,256.00</td>
   </tr>
   <tr>
    <th scope="row"><a href="/en-GB/Metals/Non-ferrous/Copper">LME Copper</a></th>
    <td>7,181.00</td>
   </tr>
   <tr>
    <th scope="row"><a href="/en-GB/Metals/Non-ferrous/Zinc">LME Zinc</a></th>
    <td>3,377.00</td>
   </tr>
   <tr>
    <th scope="row"><a href="/en-GB/Metals/Non-ferrous/Nickel">LME Nickel</a></th>
    <td>12,690.00</td>
   </tr>
   <tr>
    <th scope="row"><a href="/en-GB/Metals/Non-ferrous/Lead">LME Lead</a></th>
    <td>2,544.00</td>
   </tr>
   <tr>
    <th scope="row"><a href="/en-GB/Metals/Non-ferrous/Tin">LME Tin</a></th>
    <td>20,160.00</td>
   </tr>
   <tr>
    <th scope="row"><a href="/en-GB/Metals/Ferrous/Steel-Scrap">LME Steel Scrap</a></th>
    <td>353.00<span>*</span></td>
   </tr>
   <tr>
    <th scope="row"><a href="/en-GB/Metals/Ferrous/Steel-Rebar">LME Steel Rebar</a></th>
    <td>549.00<span>*</span></td>
   </tr>
  </tbody>
 </table>
</div>
и дальше .... Bla-Bla-Bla - куча кода - не нужно 
</body>
</html>


Необходимо взять:

1) 2 January 2018

2) LME Aluminium
3) 2,256.00

4) LME Copper
5) 7,181.00

6) LME Zinc
7) 3,377.00

8) LME Nickel
9) 12,690.00

10) LME Lead
11) 2,544.00

12) LME Tin
13) 20,160.00

14) LME Steel Scrap
15) 353.00

16) LME Steel Rebar
17) 549.00

Т.е. по сути пройтись до конца таблицы взяв необходимые данные с ее ячеек.

Подскажите?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
fileEntry.toURL() принудительное сохранение файла someQuestions Общие вопросы Javascript 4 03.10.2017 12:38
Сохранение файла в cp1251 - jQuery zhukovia Общие вопросы Javascript 1 26.04.2017 21:17
File API Чтение и обработка локального файла Uncle_Co Events/DOM/Window 0 31.12.2014 18:01
Сохранение и архивация файла на сервер PHP zlodeeev Серверные языки и технологии 1 12.07.2012 18:02
Сохранение файла с сервера qwerty Общие вопросы Javascript 5 28.10.2009 12:39