Articles of parsing

Как разобрать этот json с php?

У меня есть json-файл: [{ city: "myCity", lat: 11.1111, format: "etc", lng: 1.11, street: "mystreet", hours: [{ A: "0230", B: "2200", C: "16-04-2012" }, { A: "0130", B: "2200", C: "11-04-2012" }, { A: "0230", B: "2200", C: "18-04-2012" }, { A: "0130", B: "2200", C: "12-04-2012" }, { A: "0230", B: "2200", C: "20-04-2012" […]

PHP DOMDocument как получить элемент?

Я пытаюсь прочитать содержимое веб-сайта, но у меня есть проблема, я хочу получить изображения, ссылки на эти элементы, но я хочу, чтобы элементы были самими собой, а не содержимое элемента, например, я хочу получить это: я хочу получить весь этот элемент. Как я могу это сделать.. <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "http://www.link.com"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, […]

Получение контента с использованием API википедии

Как я могу получить весь первый раздел / абзац статьи в Википедии, включая первое изображение с единственным запросом? То, что я пробовал до сих пор (следующий url), возвращает только фрагмент: http://en.wikipedia.org/w/api.php?format=xml&action=query&list=search&srsearch=camera&srlimit=1

Получайте товары из интернет-магазина, используя простой парсер и разбиение на страницы

Я хочу проанализировать некоторые ссылки на продукты, имя и цену. Вот мой код: возникли проблемы с разбором, потому что я не знаю, как получить ссылку на продукт и имя. ЦЕНА в порядке, я понимаю. И разбиение на страницы не работает <h2>Telefonai Pigu</h2> </br> <?php include_once('simple_html_dom.php'); $url = "http://pigu.lt/foto_gsm_mp3/mobilieji_telefonai/"; // Start from the main page $nextLink […]

Разбор HTML-таблиц через DOM

Я считаю, что разметка страницы является частью проблемы, которую я испытываю, поэтому я думаю, что мне нужно опубликовать источник и JSFiddle JSFiddle и оригинальную страницу GIS Я пытаюсь получить информацию, такую ​​как Name: and Address: из таблицы внизу. попытка решения: Я написал следующий код, надеясь увидеть все данные таблицы, но таблица, в которой я хочу […]

как разобрать входное значение, скрытое

Я не могу найти что-либо здесь или google, связанное с разборными входными значениями, которые скрыты. Например, этот фрагмент кода здесь. Я пытаюсь разобрать 40 символов. <input type="hidden" name="key" value="c126b4f134cb2c1184c1585fdfa4d1b0013a12f4"> Я попробовал это, но он никогда не возвращает значение ничего скрытого. libxml_use_internal_errors(TRUE); $dom = new DOMDocument; $dom->loadHTMLFile('http://www6.cbox.ws/box/?boxid=524970&boxtag=7xpsk7&sec=form'); libxml_clear_errors(); $xp = new DOMXpath($dom); $nodes = $xp->query('//input/@value'); foreach($nodes […]

Ведение всех значений дубликатов ключей при разборе файла .ini

У меня есть файл php.ini который содержит следующие строки: ; …settings extension=pdo_mysql extension=pdo_oci ; settings… Поэтому я делаю это: var_dump( parse_ini_file( '/path/to/php.ini' )[ 'extension' ] ); Но все, что я получаю, это string(7) "pdo_oci" поэтому похоже, что синтаксический анализ просто поддерживает окончательное значение, для которого было установлено extension . Есть ли способ заставить ключ extension […]

Поиск и печать всех ссылок в DIV

Я пытаюсь найти все ссылки в div, а затем распечатать эти ссылки. Я использую Simple HTML Dom для анализа HTML-файла. Вот что я до сих пор, пожалуйста, прочитайте встроенные комментарии и сообщите мне, где я ошибаюсь. include('simple_html_dom.php'); $html = file_get_html('tester.html'); $articles = array(); //find the div the div with the id abcde foreach($html->find('#abcde') as $article) […]

Разбор вывода команды «верхний» (оболочка) с помощью PHP

Я пытаюсь экспортировать вывод команды «top» (unix) с PHP. Вызов и чтение команды / вывода довольно просты, используя функцию «exex», но вопрос в том, является ли вывод команды «top» (порядок, имена и т. Д.) Всегда одинаковым? Или это связано с распределением, которое я использую? Есть ли способ проанализировать эту информацию «вообще» в системах UNIX? заранее […]

Пытается разобрать JSON с PHP

Я новичок в php, и это действительно сильно меня озадачило – я пытаюсь разобрать этот json, чтобы получить значение match_id . { "result": { "status": 1, "num_results": 1, "total_results": 500, "results_remaining": 499, "matches": [ { "match_id": 649218382, "match_seq_num": 588750904, "start_time": 1399560988, "lobby_type": 0, "players": [ { "account_id": 4294967295, "player_slot": 0, "hero_id": 69 } ] } […]