Нужно вытащить переменную из сайта!

214
16 апреля 2017, 01:32

Есть страница в кооп. сети, в которой выполняется следующий код:

<script language="JavaScript">
if(checkForPcMobile() == "Mobile") {
var browserCheck = whichBrs();
document.write('<div id="content"   style="width:100%;" >');
var TonerColor = Array();
TonerColor[0] = mes[66];
var Toner = Array();
Toner[0] = "black3.png";
var Renaming = Array();
Renaming[0] = 38 + "%";
var WasteTonerSts = Array();
WasteTonerSts[0] = mes[137];
WasteTonerSts[1] = mes[133];
WasteTonerSts[2] = mes[132];
WasteTonerSts[3] = mes[134];
var wasteToner = WasteTonerSts[2];
Add3ColMatrixMobile(mes[64], TonerColor,mes[65], Toner, mes[263], Renaming);
document.write('</div>');}
else {
var browserCheck = whichBrs();
if (browserCheck == "Internet Explorer") {
document.write('<div id="content">');}
else {
document.write('<div id="content"   style="width:585px;" >');
}
var TonerColor = Array();
TonerColor[0] = mes[66];
var Toner = Array();
Toner[0] = "black3.png";
var Renaming = Array();
Renaming[0] = 38 + "%";
var WasteTonerSts = Array();
WasteTonerSts[0] = mes[137];
WasteTonerSts[1] = mes[133];
WasteTonerSts[2] = mes[132];
WasteTonerSts[3] = mes[134];
var wasteToner = WasteTonerSts[2];
Add3ColMatrix(mes[64], TonerColor, mes[65], Toner, mes[263], Renaming, 
wasteToner);
document.write('</div>');}
</script>

Мне нужно вытянуть следующую переменную со значением: Renaming[0] = 38 + "%"; Как это сделать?

Answer 1

Вариант для php (читаем страницу в строку, из строки извлекаем нужную подстроку регуляркой):

$str = file_get_contents('http://example.com');
preg_match('/^Renaming\[0\] = (\d+)/m', $str, $result);
print($result[1]);
READ ALSO
Доступ к содержимому iframe

Доступ к содержимому iframe

Есть страницаНа ней скрытый iframe, в котором выполняются определенные операции при нажатии кнопки на основной странице

274
Frontend задача, как лучше подойти к ее решению?

Frontend задача, как лучше подойти к ее решению?

Аналог фичи, которую я хочу сделать - https://multiplexua/cinema/victoriaplaza

213
Свойства эмуляции flexbox. Нужен совет

Свойства эмуляции flexbox. Нужен совет

Хотелось бы услышать критику по существующей логике разметки

199
CSS маска объектов

CSS маска объектов

Доброго утра! Каким образом из верхнего блока с такой разметкой:

193