這是請(qǐng)求報(bào)頭中的Accept-Language的關(guān)系了。
“真誠(chéng)服務(wù),讓網(wǎng)絡(luò)創(chuàng)造價(jià)值”是我們的服務(wù)理念,創(chuàng)新互聯(lián)公司團(tuán)隊(duì)十多年如一日始終堅(jiān)持在網(wǎng)站建設(shè)領(lǐng)域,為客戶提供優(yōu)質(zhì)服。不管你處于什么行業(yè),助你輕松跨入“互聯(lián)網(wǎng)+”時(shí)代,PC網(wǎng)站+手機(jī)網(wǎng)站+公眾號(hào)+微信小程序定制開發(fā)。
這樣一來(lái),你只是使用file_get_contents函數(shù)就實(shí)現(xiàn)不了這個(gè)功能了。
能夠模擬瀏覽器發(fā)送各種報(bào)頭,甚至是登錄用cookie的擴(kuò)展有不少,Curl就是其中之一。
你需要去網(wǎng)上去尋找相關(guān)的文章仔細(xì)了解一番,再做打算:
下面是PHP官網(wǎng)關(guān)于CURL擴(kuò)展的手冊(cè):
【Client URL Library】
PHP Simple HTML DOM或者phpQuery可以直接取得某些div中的內(nèi)容,里面有幾個(gè)例子專門針對(duì)于網(wǎng)頁(yè)抓取,調(diào)整好抓取頻次,舍去已經(jīng)存在的數(shù)據(jù),你可以參考下
;id=57class=2
第一步,查看網(wǎng)頁(yè)源代碼,找到ajax請(qǐng)求的URL。
比如,js代碼為:
$.ajax({
url: 'ajax.php?id=100',
data: {ad_num:num,ad_str:str,cart_update_time:cart_update_time},
type: 'POST',
dataType: 'text',
async : false,
success: function(data){
}
其中的ajax.php?id=100就是ajax請(qǐng)求的URL。
第二步,拼接URL,用網(wǎng)站的域名加上這個(gè)找到的請(qǐng)求路徑。
比如,網(wǎng)站域名為: 拼接后的URL為:
第三步,用PHP讀取第二步拼接出的URL即可。