|
|
|
| Привет. Мне интересует при помощи каких функций можно сграбить контекст с сайта и передать его в значение переменно. Допустим есть сайт www.test.ru/index.php мне нужно выбрать из тэга <span> значение 176 и присвоить его переменной для дальнейших действий.
<span id="inbox" class="count"> 176 руб.</span>
|
Помогите с реализацией. Буду благодарен за каждый пример, хотя бы примерные скрипты. | |
|
|
|
|
|
|
|
для: adminn
(03.03.2008 в 01:22)
| | Ну что бы весь контент сграбить юзается функция file_get_contents();, а потом наверное исопльзуются рег.выражения, что бы из всего того "награбленого" достать нужную вещь... | |
|
|
|
|
|
|
|
для: adminn
(03.03.2008 в 01:22)
| | Писал про граббинг немножко у себя.
Раз, два. И немного про частовстречающиеся регулярные выражения. | |
|
|
|
|
|
|
|
для: adminn
(03.03.2008 в 01:22)
| |
<?php
$url = "http://www.test.ru/index.php";
$content = file_get_contents($url);
$pattern = "@<span id=\"inbox\" class=\"count\">(.*)</span>@sU";
preg_match_all($pattern, $content, $output);
$output = $output[1][0];
$output = str_replace(" ", "", $content);
$output = str_replace("руб.", "", $content);
$output = trim($output);
echo $output;
?>
|
| |
|
|
|