Парсер курсов валют на PHP

<?php

//откуда будем парсить информацию
 $content = file_get_contents('https://cryptolot.ru/kurs-btc');

// Определяем позицию строки, до которой нужно все отрезать
 $pos = strpos($content, '<span id="rate_usd">');

//Отрезаем все, что идет до нужной нам позиции
 $content = substr($content, $pos);

// Точно таким же образом находим позицию конечной строки
 $pos = strpos($content, '</span>');

// Отрезаем нужное количество символов от нулевого
 $content = substr($content, 0, $pos);

//если в тексте встречается текст, который нам не нужен, вырезаем его
 $content = str_replace('текст который нужно вырезать','', $content);

// выводим спарсенный текст.
 echo $content;


 ?>
<?php
function parse($p1,$p2,$p3){
        $num1 = strpos($p1,$p2);
            if(!$num1) return 0 ;
        $num2 = substr($p1,$num1);
        return substr($num2,0,strpos($num2,$p3));
    }
        $link = file_get_contents("https://www.banki.ru/products/currency/usd/");
    $start_teg = "<h1 class='header-h0' data-test='header'>"; // Начало тегов от которых парсить
    $stop_teg = "</h1>"; //До кудо парсить теги 
    echo parse($link,$start_teg,$stop_teg);
 
 
?>

🔔 Посмотрите ещё

открыть две ссылки по клику

Как открыть две вкладки по клику на ссылку

<a href="http:/google.com" data-href2="https://script-money.ru/">Click</a> <script> var els = document.querySelectorAll("a"); for(var i = 0; i < els.length;i++) …

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *