Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
 Аватар для dozents
1 / 1 / 0
Регистрация: 29.05.2012
Сообщений: 111

Парсер цен на топливо

04.03.2015, 12:50. Показов 1954. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте
помогите создать парсер цен на топливо к примеру
http://forexbrest.info/toplivo/
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.03.2015, 12:50
Ответы с готовыми решениями:

Парсер цен
Добрый день!подскажите где взять или как сделать.Необходимо вытягивать цены и название товара в эксель фаил.Есть исходные данные .Тоесть...

Парсер цен конкурентов
Друзья. Я пытался найти куда поставить свой вопрос и не знаю в какой раздел можно обратиться. Поэтому прошу прощения, если мой вопрос в...

Как сэкономить топливо - бензин?
В этой статье мы предложим полезные и интересные советы рядовому автолюбителю, которые помогут ему сэкономить на расходе горючего. ...

6
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
04.03.2015, 13:41
Бюджет?
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
04.03.2015, 13:54

Не по теме:

Цитата Сообщение от Jodah Посмотреть сообщение
Бюджет?
:good:



Добавлено через 1 минуту

Не по теме:

dozents, Вы хотите, чтобы за Вас написали, за "спасибо"? Если нет, то Вам в другой раздел, во фриланс. А если да, то я оценил шутку :)

0
 Аватар для dozents
1 / 1 / 0
Регистрация: 29.05.2012
Сообщений: 111
04.03.2015, 14:25  [ТС]
я прошу помощи что бы вместе написать
колллективный разум
не всё можно купить за деньги
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
04.03.2015, 14:48
Лучший ответ Сообщение было отмечено dozents как решение

Решение

Не по теме:

Цитата Сообщение от dozents Посмотреть сообщение
не всё можно купить за деньги
Абсолютно всё. Где не помогают деньги, там помогают большие деньги. :)


Цитата Сообщение от dozents Посмотреть сообщение
я прошу помощи
Ну тогда давайте будем Вам помогать Для начала скачайте себе библиотеку "simple html dom". Затем подключите её в Вашем скрипте вот так:
PHP
1
require('simple_html_dom.php');
Затем загрузите страницу и получите её объект:
PHP
1
$html = file_get_html('http://forexbrest.info/toplivo/');
Затем проанализируйте страницу (её исходный код) и найдите, за какие элементы будете цепляться. Например, Вы хотите получить текст из таблицы с классом ".kurs" (она там есть), для этого сделайте так:
PHP
1
echo $html->find('.kurs', 0)->plaintext;
И Вы получить текст, который находится в этой таблице.
И конечно почитайте вот эту статью:
http://xdan.ru/Uchimsya-parsit... arser.html
1
 Аватар для dozents
1 / 1 / 0
Регистрация: 29.05.2012
Сообщений: 111
04.03.2015, 16:19  [ТС]
всё супер заработало
но у меня не получилось сформировать таблицу
PHP
1
2
3
4
5
6
7
8
$html = str_get_html($file);
 
 
foreach($html->find('tr') as $k => $tr) 
{
foreach ($tr->find('td') as $kk => $td) 
{
$array[$k][$kk] = $td->plaintext;
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
04.03.2015, 16:32
dozents, Вы ресурсы так сильно тратите. Не вставляйте в цикл поиск элементов так:
PHP
1
foreach($html->find('tr') as $k => $tr)
Лучше так:
PHP
1
2
3
4
# Ищеи все TR
$trs = $html->find('tr');
 
foreach($trs as $k => $tr)
А какую именно таблицу Вы хотите сформировать? Лучше не цепляйтесь за теги, ведь их на странице может быть много и Вы можете получить не нужные данные. Цепляйтесь за ID и классы лучше.
И зачем Вы обходите все TR, а в них ищете все TD, тратя ресурсы, когда можно так:
PHP
1
foreach($html->find('tr td') as $k => $td)
Работайте с simple html dom как с jQuery, Вы с jQuery работали?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.03.2015, 16:32
Помогаю со студенческими работами здесь

Серийный номер талонов на топливо (самописка)
Здравствуйте многоуважаемые форумчане!! Снова нужна ваша помощь в программе 1С. Бороздя по просторам интернета я уже совсем запутался и...

Минимизировать стоимость добавленных в топливо химикатов
Нефтяная компания «РТ» для улучшения эксплуатационных качеств и снижения точки замораживания дизельного топлива, которое она производит,...

Программа управления топливо-раздаточной колонкой (ТРК)
Добрый господа! Подскажите пожалуйста в таком вопросе, есть электроника управления топливо-раздаточной колонкой(ТРК), и есть протокол...

как отобрать номенкл. у которых вид номенклатуры топливо
может я не правильно задала вопрос! надеюсь посмотрев в модуль все поймете! написала так: ...

В камеру сгорания ГТУ поступает воздух и топливо с температурой
В камеру сгорания ГТУ поступает воздух и топливо с температурой t1. Топливом является метан CH4. Теплотворность топлива Qн(р). Коэффициент...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru