加载抓取规则遇到的错误:
无法定位网页内容,基于XPath://*[@class='resultMaincont']/iframe
无法定位上下文
无法定位容器 No.0
无法定位抓取内容 No.1 (情景2);XPath是.//*[@class='fz14']/@href
无法定位抓取内容 No.2
无法定位抓取内容 No.3
无法定位抓取内容 No.4 (情景2);XPath是td[position()=4]/a/text()
无法定位抓取内容 No.5 (情景2);XPath是td[position()=5]/text()
无法定位抓取内容 No.6 (情景2);XPath是.//*[@class='downloadCount']/a/text()

举报 使用道具
| 回复

共 7 个关于本帖的回复 最后回复于 2017-5-3 21:04

沙发
Fuller 管理员 发表于 2017-5-2 09:39:55 | 只看该作者
把主题名贴出来
举报 使用道具
板凳
hwq5720 初级会员 发表于 2017-5-3 09:57:56 | 只看该作者
本帖最后由 hwq5720 于 2017-5-3 10:00 编辑

一级是:知网搜索_游戏;二级主题:知网_游戏_行业指导

举报 使用道具
地板
hwq5720 初级会员 发表于 2017-5-3 10:01:10 | 只看该作者
Fuller 发表于 2017-5-2 09:39
把主题名贴出来

本帖最后由 hwq5720 于 2017-5-3 10:00 编辑

一级是:知网搜索_游戏;
二级主题:知网_游戏_行业指导

举报 使用道具
5#
shengchengx 金牌会员 发表于 2017-5-3 11:27:52 | 只看该作者

我看到你的一级规则中只映射了一个。
然后二级规则我看不到网址,你把样本网址贴一下、

本帖子中包含更多资源

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

x
举报 使用道具
6#
hwq5720 初级会员 发表于 2017-5-3 15:15:51 | 只看该作者
shengchengx 发表于 2017-5-3 11:27
我看到你的一级规则中只映射了一个。
然后二级规则我看不到网址,你把样本网址贴一下、

我重新改了一下我的规则
一级规则:知网搜索-游戏
二级规则:知网搜索结果-游戏
三级规则:知网搜索结果-游戏-具体信息
第一级网址:http://kns.cnki.net/kns/brief/result.aspx?dbprefix=CCND
第二级网址:http://kns.cnki.net/kns/brief/result.aspx?dbprefix=CCND



我发现二级网址网址是一样的

我现在运行的结果是,只能抓到一页的搜索结果
也就是说运行到二级规则就结束了
举报 使用道具
7#
hwq5720 初级会员 发表于 2017-5-3 17:12:11 | 只看该作者
加载抓取规则遇到的错误:
无法定位网页内容,基于XPath://*[@id='iframeResult']
无法定位上下文

加载爬虫路线遇到的错误:
无法定位网页内容(情形2),基于XPath://*[@id='iframeResult']
无法定位线索1;定位用XPath:<context>//*[@id='iframeResult']</context><context>//*[.//a//text()="下一页" and @class='TitleLeftCell']</context>。跳过!
无法定位网页内容(情形2),基于XPath://*[@id='iframeResult']
无法定位网页内容(情形2),基于XPath://*[@id='iframeResult']
举报 使用道具
8#
Fuller 管理员 发表于 2017-5-3 21:04:52 | 只看该作者
hwq5720 发表于 2017-5-3 17:12
加载抓取规则遇到的错误:
无法定位网页内容,基于XPath://*[@id='iframeResult']
无法定位上下文

根据你贴出来的内容,这一句可以判断你做规则的时候使用的网页有iframe,但是,你再次加载规则做分析的时候,那个网页没有iframe了。
  1. <context>//*[@id='iframeResult']</context><context>//*[.//a//text()="下一页" and @class='TitleLeftCell']</context>
复制代码

这个context是集搜客对xpath的扩展,表示有个id是iframeResult的iframe。

你观察一下就知道什么是iframe,有iframe的时候,你会看到有左栏菜单,没有iframe的时候,左栏就没有了。

所以,要确保做规则的样本页面和实际之行采集的时候的目标页面的结构是一样的。要么都有iframe,要么都没有iframe,否则,规则匹配不上

举报 使用道具
您需要登录后才可以回帖 登录 | 立即注册

精彩推荐

  • 运行Apple无法验证的程序的方法
  • 文本聚类分析软件的安装和使用方法
  • 利用AI阅读和分析文本:扣子COZE记录用户反
  • 在网页片段内直观标注——以B站评论采集为
  • 利用AI阅读和分析文本:使用COZE建设游记文

热门用户

GMT+8, 2024-12-23 06:21