火车浏览器官方论坛

 找回密码
 立即注册
查看: 5217|回复: 0
打印 上一主题 下一主题

网络爬虫火车浏览器的元素操作之写值

[复制链接]

16

主题

13

帖子

181

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
181
跳转到指定楼层
楼主
发表于 2016-5-26 11:48:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

本文就网络爬虫工具火车浏览器软件的元素操作“写值”的功能作详细的介绍,帮助大家更好的使用软件完成更多的复杂工作。

一、功能介绍

1.Xpath提取规则:其中写的内容是Xpath,使用火车浏览器中的标记元素标记你想要获取的目标位置便可。这种适用于简单的xpath,如果不能成功定位的话,请在火狐浏览器中安装附件组件后分析。(http://bbs.locoyposter.com/forum.php?mod=viewthread&tid=14&highlight=%BB%F0%BA%FC


2. :在用标记元素获取所需位置的xpath时,页面中若有多个可以满足的Xpath,则其余Xpath便在此处显示。用户可以根据自己的需求选择合适的Xpath。

3.:Xpath中可以使用变量,这里可以选择你所建立的变量,需注意此处只支持文本型变量以及计数器变量。

4.备选提取规则:按一行一个Xpath的格式填写,当Xpath提取规则查找不到元素时,会使用备选提取规则中Xpath,从上之下,直至有可查找到内容的Xpath,则调用该Xpath。

5.索引:点击测试查找元素之后,索引中显示网页中共有几条相同的Xpath,在出现有多条索引的时候,则说明,Xpath可匹配多个位置。若索引处为灰色,则说明当前页面此Xpath为唯一。

6.随机选取:当页面中有多条相同的Xpath时,勾选此选项,运行时会随机选取一个Xpath。

7.输入文本:此处可使用变量,可使用多个变量。

8.输入方式:向输入框不同的属性中写值。具体选择哪一个需根据 实际情况判断。

9.延时等待:等待事件执行完成。

10.写值前触发onclick事件:有些输入框触发条件是onclick点击事件,勾选便可在写值前触发此事件。

二、应用场景(特殊)

1.下拉框点击选值时,当这个下拉框是select-option类型的选择列表时,可以用写值来进行选择。 例如:http://post.58.com/837/45/s5?PGTID=152522969188409405254865176&ClickID=1
此网站中的类别就是select-option类型
下面具体介绍操作流程:
(1)在火车浏览器中打开网址
(2)使用标记元素标记类别选择框,写值界面会变成:
如上图会出现获取列表框的值这个选项,点击该选项后,会弹出右边查看列表框的值,其中列表框的值与对应设置的值是左右一一对应的,你想要输入列表框的哪一个选项,就对应在输入文本框中输入对应设置中的哪一个值。若是勾选随机选取,则会随机选择一个设置。
注意:只有select-option类型的下拉框才会出现如图示的获取列表框的值。若是其他类型的下拉框则不适用,需另寻方法如直接写值或者模拟点击,具体根据实际情况定。
2. 使用写值方式来上传文件。
文件上传现在可以直接使用写值的方式上传文件,下面介绍下具体的用法:使用方法很简单,只要使用浏览器的标记元素获取上传路径的xpath,并在输入文本中写上完整的图片路径(可使用变量)即可,设置类似下图:


注意:
   (1)目前只支持type=file,也就是不支持flash上传,后续开发支持。
   (2)若是用浏览器的标记元素不能取到正确的路径,请在火狐中分析上传的路径,一般路径都是//input [@...]形式,需要注意的是Tag中需要手动填写:“input;file”。
   (3)图片路径中请尽量避免使用中文,有可能会产生bug 。
    (4)确保路径可以正确访问,否则会提示上传失败。
    网络爬虫火车浏览器写值的操作示例大致就是这些了,大家还有不明白的可以联系官方客服为您解答。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火车浏览器  

GMT+8, 2024-11-23 16:54 , Processed in 0.196385 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表