MW211 EXIT

devlog
PHP/file_get_contents()の限界
2015年08月18日
「file_get_contents()」はホームページの値をまるごと取得できたりするが
JavaScriptで表示されているもの、JavaScriptで表示された値は取得できない。

つまり、起動時にJavaScriptで何らかの値を表示しているホームページに
アクセスした場合、JavaScriptが動作する前の状態を取得してしまうということだ。

なぜできないのかというと、JavaScriptは各ブラウザが処理を行うもので
PHPはそこまでは範疇ではない(JavaScriptを動作させるまでの機能を持たない)からだ。

ということで、こういったことを実現したい場合には、他をあたるしかない。

一例としては、VBScriptでIEオブジェクトを起動し
IEとしてアクセスを行い、JavaScript動作後の値を取得するとかだ。

…といって、IE以外ではVBScriptは動かないし、
IE自体もIE11以降はサポートを打ち切っているので、この案は無理に等しい。
分類:PHP