2016-11-07 1 views
1

Ich bekomme einen Inhalt der Webseite mit Curl. Aber ich kann keine Javascript-Variablen (Datei, Vorschau) in andere Seite bekommen. Code ist das;Ich bekomme einen Inhalt der Webseite mit Javascript-Code Curl

<script type="text/javascript"> 
 

 
var config = { 
 
controller: 'file', 
 
player: 'videojs', 
 
autoplay: false, 
 
collection: true, 
 
language: 'en', 
 
ip_hash: '86e8a342dd519037c88595bca8471aaa' 
 
}; 
 

 
var params = { 
 
file: {"mp4_720":"http:\/\/video.com\/file\/Z.mp4","mp4_1080":"http:\/\/video.com\/file\/Z.mp4"}, 
 
preview: 'https://video.com/file/Z.jpg' 
 
}; 
 

 
</script>

Ich habe "Datei" und "Vorschau" params bekommen. Aber ich habe nicht ..

Antwort

0

Sie können wahrscheinlich die Zeichenfolge manipulieren, um diese Informationen zu erhalten; aber wenn das nicht für Sie arbeiten - können Sie Facebook PHP WebDriver verwenden zu laufen, dass JavaScript in PHP, ein grobes Beispiel wäre:

$driver = RemoteWebDriver::create($host, DesiredCapabilities::chrome()); 
$file = $this->webdriver->executeScript("return params[file]", array()); 
$preview = $this->webdriver->executeScript("return params[preview]", array()); 

Es an example of using php-webdriver auf Github ist.

+0

Ich sah es sehr kompliziert. Wie kann eine einfachere Struktur aufgebaut werden? –

Verwandte Themen