Copie os dados da página da web gerados pelo javascript
Minha pergunta é: Como coletar dados deste site?http://vtis.vn/index.aspx Mas os dados não são mostrados até que você clique em por exemplo "Danh sách chậm". Eu tentei muito e com cuidado, quando você clica em "Danh sách chậm" este é o evento onclick que aciona algumas funções javascript uma das funções js é pegar os dados do servidor e inseri-los em um tag / place holder e em Neste ponto, você pode usar algo como o firefox para examinar os dados e, sim, os dados são exibidos para os usuários / visualizadores na página da Web. Então, novamente, como podemos eliminar esses dados programaticamente?
Eu escrevi uma função de sucateamento, mas é claro que não obtém os dados que eu quero porque os dados não estão disponíveis até que eu clique no botão "Danh sách chậm"
<?php
$Page = file_get_contents('http://vtis.vn/index.aspx');
$dom_document = new DOMDocument();
$dom_document->loadHTML($Page);
$dom_xpath_admin = new DOMXpath($dom_document_admin);
$elements = $dom_xpath->query("*//td[@class='IconMenuColumn']");
//
foreach ($elements as $element) {
$nodes = $element->childNodes;
foreach ($nodes as $node) {
echo (mb_convert_encoding($node->c14n(), 'iso-8859-1', mb_detect_encoding($content, 'UTF-8', true)));
}
}
}
Obrigado, por favor, StackOverflow é um ótimo lugar. D.