http://www.fasteconomicnews.com/jp/forexcalendar.aspx?s=9F81E90A
上記サイトで、5月21日2015年 (木)の部分の、中古住宅販売件数(季調済・年率)の右側の、
「チャート」リンクをクリック頂きますと、チャートが開かれるかと思います。
そのチャートをfile_get_contentsで取得したいのですが、どうも出来ません。
CHROMEにて生の送信ヘッダを取得し、それをPOSTするようにしても出来ませんでした。
コードは下記のようにしています。
(長い部分は・・・で省略しています。
lang
1$url = 'http://www.fasteconomicnews.com/jp/forexcalendar.aspx?s=9F81E90A'; 2 3$data = array( 4'__EVENTTARGET'=>'JiMzOTtmY2MxJGRnckMkY3RsMTQkY3RsMDMmIzM5Ow==', 5'__EVENTARGUMENT'=>'JiMzOTsmIzM5Ow==', 6'__VIEWSTATE'=>'/wEPDwUKMTIxMDIxMzY2Nw9kFgICAQ9kFgQCAQ9kFgQCAw8PZBYEHgZvbkJsd・・・', 7'__VIEWSTATEGENERATOR'=>'24E90658', 8'__EVENTVALIDATION'=>'/wEdAP0CkYWYdcWRDXcHcFWqobbPXHVkWglpYMeReGEdp4QEGyswZi+・・・', 9'loginwindowbanner1$txtUser'=>'Login', 10'loginwindowbanner1$txtPhrase'=>'Password', 11'fcc1$inpPos'=>'398', 12); 13$headers = array( 14 'Content-Type: application/x-www-form-urlencoded', 15'Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 16'Accept-Encoding:gzip, deflate', 17'Accept-Language:ja,en-US;q=0.8,en;q=0.6,fr;q=0.4', 18'Cache-Control:max-age=0', 19'Connection:keep-alive', 20'Cookie:ASP.NET_SessionId=r0dhw4ilj03fqmashtjc0wdd; NWLogin=C43233129BD2E19DD・・・', 21'Host:www.fasteconomicnews.com', 22'Origin:http://www.fasteconomicnews.com', 23'Referer:http://www.fasteconomicnews.com/jp/forexcalendar.aspx', 24'User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.65 Safari/537.36', 25); 26$options = array('http' => array( 27 'method' => 'POST', 28 'content' => http_build_query($data), 29 'header' => implode("\r\n", $headers), 30)); 31$contents = file_get_contents($url, false, stream_context_create($options)); 32?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。