2012-07-05 46 views
0

我想從facebook.com等網站中提取隱藏變量的變量。 我如何使用cURL來做到這一點。使用PHP cURL從網站中提取隱藏變量的值

感謝

+0

@SabeenMalik $ CH = curl_init(「HTTP: //www.facebook.com/nike「); curl_setopt($ ch,CURLOPT_RETURNTRANSFER,true); $ abc = curl_exec($ ch); preg_match(「/ input type = \」hidden \「name = \」fb_dtsg \「value = \」(。*?)\「/」,$ abc,$ fb_dtsg); – h4r5h4 2012-07-05 18:05:04

回答

0

正則表達式:

/<input.+?type=['"]?hidden['"]?.+?value=['"]?(.+?)['"]?/si 

我不知道如何使這個正則表達式不依賴地方的價值。

1

查看this question的第一個答案。你應該從來沒有嘗試使用正則表達式來解析HTML。它不起作用。使用PHP文檔對象模型來解析文檔:請參閱this question

phpQuery是你想要做什麼偉大工具,它實際上提供了PHP中的熟悉jQuery的API(CSS選擇器等)