我想抓安居客的楼盘列表,其中销售状态只抓到待售的,在售和已售的状态都抓不到,是怎么回事呀,我定位标志都用过了,还是不行
http://bj.fang.anjuke.com/?from=AF_Home_switchcity


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
举报 使用道具
| 回复

共 4 个关于本帖的回复 最后回复于 2017-1-6 11:54

沙发
ym 版主 发表于 2017-1-6 11:48:46 | 只看该作者
本帖最后由 ym 于 2017-1-6 11:57 编辑

因为待售、在售、已售三者的class属性值不同,分别是status-icon forsale、status-icon onsale、status-icon soldout,而且在网页结构中的排序也不是固定的,所以做定位标志映射或者是修改定位都只能采集到其中一种状态,而不能同时采集三种不同结构的信息。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
举报 使用道具
板凳
远大贾丽 初级会员 发表于 2017-1-6 11:49:34 | 只看该作者
那要怎么设置才能同时把三种状态采集下来啊?
举报 使用道具
地板
ym 版主 发表于 2017-1-6 11:53:20 | 只看该作者
对于这种情况,只能用自定义xpath解决,操作参考教程《自定义xpath:精确采集》
可以参考一下我这里的抓取内容表达式:
  1. .//*[@class='status-icon forsale' or @class='status-icon soldout' or @class='status-icon onsale' or @class='status-icon haiwai']
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
举报 使用道具
5#
远大贾丽 初级会员 发表于 2017-1-6 11:54:16 | 只看该作者
好的,谢谢啦
举报 使用道具
您需要登录后才可以回帖 登录 | 立即注册

精彩推荐

  • 360或火绒等杀毒软件导致GooSeeker爬虫软件
  • 话题分析(NMF模型和LDA模型)软件的安装和
  • 运行Apple无法验证的程序的方法
  • 文本聚类分析软件的安装和使用方法
  • 利用AI阅读和分析文本:扣子COZE记录用户反

热门用户

GMT+8, 2025-4-28 23:16