当在网页的 'Source Code' 中不可见时,从 https://nforlanwebdmz.phs.org 抓取和提取数据

Scrape and Extract data from https://nforlanwebdmz.phs.org when it is not visible in 'Source Code' of the webpage

我正在尝试编写一个自动化的 PHP 脚本来从 URL https://nforlanwebdmz.phs.org/ltmprd/CandidateSelfService/controller.servlet?dataarea=ltmprd&context.session.key.HROrganization=90&context.session.key.JobBoard=EXTPHYS&context.session.key.noheader=true 中抓取和提取所有 'Job IDs'(3262、3197、3196 等)。

然而,这似乎并不简单,因为所需的数据在网页的源代码中不是直接可见的。我也尝试检查 'Developer Tools->Network' 不同的浏览器,但是找不到数据源。

非常感谢任何帮助。

感谢和问候!

我查看了 Chrome 上的开发人员工具>网络,发现了这个 API url: https://nforlanwebdmz.phs.org/ltmprd/soapExt/ldrest/JobPosting/JobPostingListWebServices_ListOperation?JobBoard=EXTPHYS&LocationOfJob=+&Category=+&WorkType=+&JobRequisition=+&Description_translation_=+&JobPosting=+&PostingStatus=2&PostingDateRange.Begin=+&PostingDateRange.End=+&JobRequisitionPriority=+&csk.IsoLocale=en&HROrganization=90&limit=-1&=1486230138234

"Job ID"是JSON数据中的"JobRequisition"

尝试 SimpleHTMLDom 从任何 dom 对象中抓取日期。 从 http://sourceforge.net/projects/simplehtmldom/

下载 Link