html抓取文章,如何完整抓取搜狐新闻文章?

一、操作步骤

今天教大家抓取搜狐的新闻文章,重点讲解怎么抓取到完整的正文内容,怎么批量抓取到更多新闻,方法是通用的,大家可以应用到其他新闻网站的抓取,总体操作步骤如下:

f617881c6e540867cd6ed390cab210bb.png

二、案例+操作步骤采集规则:搜狐新闻正文采集

样本网址:http://www.sohu.com/a/227999170_123753?_f=index_chan08news_8&qq-pf-to=pcqq.temporaryc2c

采集内容:新闻标题、作者、时间、正文

第一步、打开网页

1.1,打开集搜客软件,输入网址然后敲Enter键,等网页加载出来后再点击右上角的“定义规则”按钮,可以看到有一个浮窗显示出来,这是工作台,下面定义规则就会输出在上面。

1.2,在工作台输入主题名,然后点击查重,如果提示被占用,就要换一个名字,保证主题名是唯一的。

4d04e8198208e9738551d7a6054eebfe.png

第二步:标注信息

2.1,在浏览器窗口里用鼠标单击想要抓取的内容,这里是选中了新闻标题,然后就会看到整个标题变成了黄色底,还有红框闪烁框住这个范围,根据黄色范围检查有没有选对信息,没问题再单击一下,弹出一个标签窗口,输入标签名字后,点击打勾保存或者敲enter键保存,规则里首次标注还要输入整理箱名字,确定之后在右上角的工作台里可以看到输出的数据结构;

87fe7b1141527f5faf594abfe737d749.png

2.2,按照前面的操作,把网页上的作者和发布时间也做上标注映射;

2.3,接下来要对正文做标注,如果你是点击正文的一个段落,只会选中了这一段的范围,想要抓取到全部的正文,要点击到正文的空白处,就会看到正文被全部选中,再点击一下做标注映射;

PS:如果是其他网页,不一定是点空白处选中全部,可以多点点其他位置,直到把你要的内容范围选中为止;

dd953907cb4d0c96789d11c87b3d213b.png

2.4,如果一直点击不到可以选中全部范围的位置,可以点一下目标信息的一部分,底部的dom窗口就会定位到这个信息对应的网页节点,然后点击包含这个节点的各个上层节点,直到网页上能看到选中了全部范围为止;

2f4dae57d1890f6ac093b32133f8cc27.png

2.5,然后右击这个节点,快捷菜单里选内容映射->新建抓取内容->输入标签名,这个操作结果是跟前面步骤2.3是一样的;

02ce7e7939b7293be849d6e572627180.png

第三步、存规则,抓取数据

3.1,点击右侧的测试按钮,预览输出信息是否完整,没有问题就点右上角的保存按钮,再点“爬数据”,就弹出一个DS打数机窗口,开始抓取数据;

6cc614854b8f86971e97339cf1654a0b.png

3.2,前面只抓到了一个网页新闻,很多人会问要怎么做才能抓取到更多新闻呢?很简单,只要网页结构跟样本页面一样,就可以使用这个规则来抓取信息,所以,我们可以把跟这个页面结构相同的其他搜狐新闻网址整理出来,然后添加到规则里,操作是在打数机上右键规则,点击“管理线索”然后选择“添加”,把网址拷贝进去再保存,然后点规则旁边的“单搜”,就开始逐个网页采集。另外,还可以用层级采集的方法,实现网址的自动导入,详情见《采网址做层级采集》。

542dfeae3652e5a5120d94071fa82c1c.png

3afa98f068ecb4cc43e62aa489b020f6.png

第四步、转为Excel表

4.1,采集成功的数据会以xml文件的形式保存在电脑的DataScraperWorks文件夹中,点击左上角的文件菜单->存储路径可以找到文件夹的位置。

c5c0f3c7a5638d7e7035a011910936be.png

4.2,然后我们可以将采集到的xml文件压缩成一个zip的压缩包,到会员中心的规则管理,选择对应的规则,再点击导入数据,选择压缩好的zip压缩包导入进去。导入成功之后再点击导出数据,下载下来的就是Excel文件了。

cf4f611a57bf29e7623edeb0b4d6a678.png

6c48a7e4f0ae1e9d7cbefd770ec96600.png

<think&gt;好的,我现在需要帮用户了解荣耀平板的分屏操作教程。首先,用户提到他们参考了三个引用内容,其中引用[1]是关于将平板作为笔记本电脑分屏的教程,引用[2]和[3]是关于荣耀平板2的评测和对比。用户的问题是如何在荣耀平板上进行分屏操作,而不是作为外接分屏设备使用。所以需要先确定用户是想知道平板自身应用分屏,还是作为笔记本的副屏。不过根据用户的问题“荣耀平板分屏操作方法”,应该是指平板本身的多任务分屏功能。 接下来,我需要回忆一下华为/荣耀平板的分屏操作步骤。通常安卓平板的分屏方法有两种:通过最近任务视图启动分屏,或者通过手势操作。例如,在支持多窗口的系统中,用户可以长按应用卡片选择分屏,或者使用三指上滑等手势。但不同型号和系统版本可能操作略有不同,比如EMUI或Magic UI的不同版本。 根据引用[1],用户提到的教程是将平板作为笔记本的分屏,这需要软件如Spacedesk或Splashtop,但用户现在的问题是关于平板自身分屏,所以需要排除这部分,专注于平板内部分屏功能。引用[2]和[3]提到荣耀平板2的发布信息,可能系统版本较旧,所以需要考虑当时的系统是否支持分屏,以及现在可能的更新情况。 可能需要指出分屏操作的具体步骤,例如:1. 打开第一个应用;2. 进入多任务视图;3. 选择分屏;4. 选择第二个应用。同时,需要注意是否有特定手势,如侧边栏滑动打开第二个应用。此外,有些应用可能不支持分屏,需要提醒用户注意这一点。 另外,需要确认荣耀平板的系统是否基于EMUI,以及不同版本的分屏操作是否有差异。例如,EMUI 10可能支持智慧分屏,而更早的版本可能通过长按多任务键。由于引用中提到的是荣耀平板2,发布时间是2016年,可能搭载的是EMUI 4.x或5.x,这时候的分屏操作可能与现在不同。但考虑到用户可能现在使用的较新型号,所以可能需要覆盖通用步骤和可能的版本差异。 最后,需要以清晰的结构分步骤说明,并指出可能的注意事项,比如应用兼容性,调整分屏比例等。如果有引用相关内容,需要正确标注,但根据提供的引用内容,引用[1]是关于外接分屏,引用[2][3]是产品介绍,可能没有直接的分屏操作步骤,因此可能无法直接引用,但需要确保回答准确。</think&gt;### 荣耀平板分屏操作教程 荣耀平板的分屏功能允许用户同时使用两个应用,提升多任务处理效率。以下是详细操作步骤(以EMUI或Magic UI系统为例): #### **方法一:手势分屏** 1. **打开第一个应用** 正常启动需要使用的第一个应用(如浏览器、文档编辑器等)。 2. **激活分屏模式** - 从屏幕左/右侧边缘向**内滑动并停顿**,调出侧边栏[^2]。 - 在侧边栏中选择第二个应用,拖动到屏幕空白区域即可实现分屏。 3. **调整分屏比例** 按住中间的**分界线**上下滑动,可调整两个应用的显示比例。 #### **方法二:最近任务分屏** 1. **进入多任务视图** 点击屏幕底部的**方形虚拟按键**(或上滑悬停)进入最近任务界面。 2. **选择分屏应用** - 长按需要分屏的**应用卡片**,点击弹出的「分屏」图标[^3]。 - 随后选择第二个应用,系统会自动分屏显示。 #### **注意事项** - **兼容性**:部分应用不支持分屏模式,需根据系统提示操作。 - **退出分屏**:拖动分界线至屏幕顶部或底部可关闭对应应用的分屏。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值