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

221
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, в котором выполняются определенные операции при нажатии кнопки на основной странице

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

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

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

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

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

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

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

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

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

204