如题
我想采集某个字段的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给抓取字段做定位映射
举报 使用道具
您需要登录后才可以回帖 登录 | 立即注册

精彩推荐

  • 利用AI阅读和分析文本:扣子COZE记录用户反
  • 在网页片段内直观标注——以B站评论采集为
  • 利用AI阅读和分析文本:使用COZE建设游记文
  • 使用AI工具Kimi生成python代码为文本分析结
  • 苹果mac电脑安装集搜客网络爬虫软件失败的

热门用户

GMT+8, 2024-11-1 08:15