私はfile_get_contents
を使用して、ウェブサイトからのデータをスクラップしようとしているが、代わりにWebページのソースの私は、次のコードを取得していないよう:Javascriptをのfile_get_contents
<body onload="challenge();">
<script>eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('1 6(){2.3=\'4=5; 0-7=8; 9=/\';a.b.c()}',13,13,'tax|function|document|cookie|ddosdefend|1d4607e3ac67b865e6c7263260c34e888cae7c56|challenge|age|0|path|window|location|reload'.split('|'),0,{}))
エンジンがワードプレスです。本当の情報源を得る機会はありますか?
このウェブページをダウンロードしてみましたか? 'wget'とファイルを調べる? file_get_contents関数はプローバとして機能しているようですが、意味のある出力を得るには、そのWebページの埋め込みJavaScriptコードを実行するだけです。 –
出力がDDOS保護(CouldFlareのようなもの)のようですが、あなたのスクレーパーに希望のコンテンツを提供する前にキャプチャを提示するかもしれません。 –
よくブラウザでウェブサイトにアクセスしようとすると、キャプチャとリダイレクトなしで正常に読み込まれます –