我試圖從this page獲取源代碼,以獲取時間表的代碼,然後解析它。從頁面獲取源代碼AFTER後的jQuery函數
但是,當我拿它與file_get_contents
,我要找的div
是空。我在代碼中搜索,它看起來像是裝滿了jQuery
。
所以我的問題是:如何在jQuery執行後獲取頁面的源代碼?
謝謝。
我試圖從this page獲取源代碼,以獲取時間表的代碼,然後解析它。從頁面獲取源代碼AFTER後的jQuery函數
但是,當我拿它與file_get_contents
,我要找的div
是空。我在代碼中搜索,它看起來像是裝滿了jQuery
。
所以我的問題是:如何在jQuery執行後獲取頁面的源代碼?
謝謝。
你想要的信息通過AJAX請求來自http://www.cinesion.ch/cinesion/timetable.php此頁面所以,除非你做的file_get_contents將永遠不會得到它直接打電話到這個網頁...
試試這個 http://www.cinesion.ch/cinesion/timetable.php?date=%&movie=%&city=%&_JEXEC=1
由於jQuery是JavaScript,所以php的file_get_contents
不會幫助,因爲它不會執行javascript。
要麼找出它們加載的AJAX數據,並直接使用它們,或者使用瀏覽器;)
感謝您的答覆。我注意到'file_get_contents'只是獲取頁面的文本。 @mars找到了獲取數據的方法。 – Khrid
我只想獲取時間表,然後將它們插入到數據庫中。之後,我編寫了一個Android應用程序,顯示今天或任何指定日期的電影。 我目前從http://www.cinesion.ch/mobile/獲取數據,但並不是所有的時間表,只有2或3天。 – Khrid
我編輯了我的答案... – Mars
謝謝,它的工作原理! – Khrid