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

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

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

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

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

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

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

6
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
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
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru