use HeadlessChromium\BrowserFactory;
$browserFactory = new BrowserFactory();
$browser = $browserFactory->createBrowser();
$page = $browser->createPage();
// переход на страницу
$page->navigate('https://yandex.ru/search/?text=hello+world')->waitForNavigation();
// получение сгенерированного html
$evaluation = $page->evaluate('document.body.innerText');
$html = $evaluation->getReturnValue();
// сохранение скриншота, если надо
$page->screenshot()->saveToFile('hello-world.png');
$browser->close();
\yii::$app->request->csrfParam => \yii::$app->request->csrfToken
public function beforeAction($action) {
$this->enableCsrfValidation = ($action->id !== "delete-image");
return parent::beforeAction($action);
}
let body = document.getElementsByTagName('body')[0];
let stub = document.createElement('div');
stub.innerHTML = 'Загрузка..';
stub.style.position = 'fixed';
stub.style.width = '100%';
stub.style.height = '100%';
stub.style.top = 0;
stub.style.left = 0;
stub.style.backgroundColor = "black";
stub.style.color = "white";
body.appendChild(stub);
document.addEventListener('DOMContentLoaded', ()=>{
stub.style.display = 'none';
}, false);
...
<body>
<script src="script.js">
...
<!doctype html>
<html>
<body>
<script>
let body = document.getElementsByTagName('body')[0];
let stub = document.createElement('div');
stub.innerHTML = 'Загрузка..';
stub.style.position = 'fixed';
stub.style.width = '100%';
stub.style.height = '100%';
stub.style.top = 0;
stub.style.left = 0;
stub.style.backgroundColor = "black";
stub.style.color = "white";
body.appendChild(stub);
document.addEventListener('DOMContentLoaded', ()=>{
setTimeout(()=>{
stub.style.display = 'none';
}, 1000);
}, false);
</script>
<p>Контент сайта</p>
</body>
</html>
$a = [1];
var_dump (1 == intval($a));
let body = document.getElementsByTagName('body')[0];
body.style.display = 'none';
document.addEventListener('DOMContentLoaded', function(){
body.innerHTML = 'заглушка';
body.style.display = 'block';
}, false);
..
<head>
...
<script src="script.js"></script>
</head>
add_action('wp_loaded', function(){
if ($_REQUEST['submit']) {
die('I am here');
}
});
Network mode: 11 b/g/n
Channel: Auto select
Bandwidth: 20/40
если я правильно понимаю, то тут ты каждой следующей записи делаешь rank+1
если это то, что тебе надо, просто выполни вот такой запрос
или