2016-03-23 61 views
-1

我在PHP中請求URL內容時遇到問題。我試着捲曲和get_file_contents,但他們回到這一點:從網站獲取內容XMLHttpRequest在PHP中

<!DOCTYPE html> 
<html> 
<head> 
    <title>Pd3</title> 
    <link rel="stylesheet" media="all" href="/assets/application-368cb37ed2535f71ae87f60f8f82622cc73d6d29c6deb2acf95e2cec635b7408.css" data-turbolinks-track="true" /> 
    <script src="/assets/application-066584cdb59095baa3df04c44046e204dcdd182c5a470cc26f2edb8e9eb7c892.js" data-turbolinks-track="true"></script> 
    <meta name="csrf-param" content="authenticity_token" /> 
<meta name="csrf-token" content="v6QnPq6M6ZjiE9OCef0t31c2cwNYgp8W9hm4W8SxRkUYhSItyDeM5QvD/bflS22PcC4yx1jTFIixyRCwAiINTA==" /> 
</head> 
<body> 

<script src="/assets/pd3/vendor-a13cc6fe33668e1507bd5d4561f1b9f2d0b1840eba080e8c1163e50b370a449a.js"></script> 
<script src="/assets/pd3/pd3-8b89ef5b8b417522ab05e24635511996d570c00af8ad2f2ae9715226d88f4db9.js"></script> 
<link rel="stylesheet" media="screen" href="/assets/pd3/vendor-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css" /> 
<link rel="stylesheet" media="screen" href="/assets/pd3/pd3-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css" /> 


</body> 
</html> 

在瀏覽正常網站,源看起來是這樣的(其中包含我需要的數據):

{"user":{"id":"873752","userid":"873752","username":"TomTastic","registered":"2015-09-17T10:34:24.412Z","wagered":50019914433,"profit":328426591.8411,"bets":39696,"wins":19709,"losses":19987,"win_risk":99523652,"lose_risk":98590521,"messages":769}} 

我做了一些在Chrome開發人員工具中徘徊,我認爲我需要的內容來自一個XMLHttpRequest,由一個JavaScript調用。用完整的URL引用腳本不起作用。我試過使用simplexml_load_file(),但我並不真正瞭解它是如何工作的(我認爲我不需要它) 請幫助我,我即將把我的頭髮撕掉。 網站是https://pd3.co/users/TomTastic(一些隨機用戶測試) 謝謝!

+1

我認爲你需要提供你想要做一點更多的信息。我猜這是一個單頁JS應用程序,它正在訪問某種API(REST?)以獲取呈現給頁面的數據。無論你想要做什麼,我都會猜想如果你可以直接訪問API,會更容易。你能做到嗎? – DaveyDaveDave

回答