【发布时间】:2011-07-24 07:25:03
【问题描述】:
我是一名 GIS 学生,正在从事一个专注于映射非结构化数据的项目,在该项目中,我编写了一个 php 脚本来抓取显示美国 GIS 职位发布搜索结果的以下页面,以导出为 xml、地理编码和地图。
但是,结果页面默认为每页 10 个结果。您可以将结果更改为在搜索后显示 100 个结果,足以通过抓取一页来覆盖所有结果。但是当您更改为显示 100 个结果时,URL 会更改为:
http://gisjobs.com/search_results_jobs/?listings_per_page=100&restore=&page=1
从 php.ini 调用时会产生一个空查询。有没有办法构建 URL 以显示所有结果(最多 100 个),以便只需要抓取一个页面?
(将 &listings_per_page=100 添加到第一个 URL 的末尾不起作用)
【问题讨论】:
-
现在我想起来了,这实际上应该在stackoverflow上,你可能会得到比我更好的答案。
标签: php xml web-scraping