我需要用PHP来刮这个HTML页面加载的值...Scaping IFrame的HTML页面使用Ajax请求
http://www.cittadellasalute.to.it/index.php?option=com_content&view=article&id=6786:situazione-pazienti-in-pronto-soccorso&catid=165:pronto-soccorso&Itemid=372
里面......我需要提取的数字为行“二队”, “Giallo”,Verde“和”Bianco“(请注意,这些数字是动态的,因此它们可以在刷新页面时进行更改,但这并不重要....)。
我已经看到这些行是在一些IFrame中(例如... http://listeps.cittadellasalute.to.it/?id=01090201),并使用ajax请求加载值(例如http://listeps.cittadellasalute.to.it/gtotal.php?id=01090101)。
是否有一些解决方案直接刮(我想避免解析奇异的jsons ....),这些值从原始的HTML页面使用PHP和$ xpath-> query?
建议/例子?
是的,我已经看到IFrames代码,并且他们使用php(例如http://listeps.cittadellasalute.to.it/gtotal.php?id=01090101)来加载值... I想要避免解析由php调用返回的4个单独的jsons .....可能它不可能直接做... – Cesare
直接可能的唯一方法就是我会提到的是解释Javascript。您可能会找到替代方案,但同时您可以解决问题并继续前进。 –