我试图从这个网页中检索以下数据变量
- 地址
- 城市
- 状态
- 邮政编码
- 商店电话
- 药房电话
- 营业时间
- 药房时间
- 取件选项
- 在这个商店/位置
- 站点到存储时间
我尝试过这种方式,但我无法分离出一些数据来存储在上述数据变量中,所以需要一些 PHP 专家的帮助和建议
$html = file_get_html('http://www.walmart.com/storeLocator/ca_storefinder_results.do?serviceName=&rx_title=com.wm.www.apps.storelocator.page.serviceLink.title.default&rx_dest=%2Findex.gsp&sfrecords=50&sfsearch_single_line_address=K6T');
foreach($html->find('div[class=StoreAddress] div[1]') as $name)
{
echo $name->innertext.'<br>';
}
这个网站的 html 很难用它的标签来识别每个数据项,因为它们没有分配给标签的正确 id。任何人都可以建议简单且可扩展的方法来解析本网站的上述数据项。
谢谢