如题
我想采集某个字段的class属性值,能把这个class值做内容映射到采集字段吗??
举报 使用道具
| 回复

共 3 个关于本帖的回复 最后回复于 2017-6-17 17:43

沙发
Fuller 管理员 发表于 2016-10-31 17:31:39 | 只看该作者
只要是MS谋数台的DOM树结构上看得见的节点,都可以直接做内容映射。如果要抓取看不见的,要自定义xpath。

元素节点和属性节点,已经评论节点等等,都能当成内容进行映射
举报 使用道具
板凳
closeyoo 中级会员 发表于 2017-6-17 17:38:22 | 只看该作者
想补充问问,做了@class内容映射之后,是否需要将定位改成【只用id】?
否则其他样例里,同一节点不同的@class值就不被采集了,采集到的都是与做内容映射的@class值一致的@class值。

但是修改成【只用id】对别的抓取内容有影响,这里有什么小技巧吗?~
举报 使用道具
地板
shenzhenwan10 金牌会员 发表于 2017-6-17 17:43:39 | 只看该作者
本帖最后由 shenzhenwan10 于 2017-6-17 18:00 编辑

内容映射是定义抓取的内容,定位标志映射是划一片区域
比如 div[class='seller']/a[class='link']
你可以定义一个字段来抓a节点的class值,同时用上一层的div给抓取字段做定位映射
举报 使用道具
您需要登录后才可以回帖 登录 | 立即注册

精彩推荐

  • Gephi社会网络分析-马蜂窝游记文本分词并同
  • Gephi社会网络分析-基于马蜂窝游记文本以词
  • 知乎话题文本根据词语间距筛选后生成共词矩
  • 马蜂窝游记文本分词后以词语间距为筛选条件
  • 学习使用apriori算法挖掘关联关系

热门用户

GMT+8, 2024-4-25 18:02