Python使用xpath爬取数据返回空值列表,求解答

今天在工作中遇到一个问题table下囿很多tr, tr下有很多td, td下有的有div,有的没有,但是每个tr下的文本得拿出来放在一块然后我使用

我的想法是将table下所有的标签拿出来,既将所有的tr单獨拿出来放到一个列表当中再在每个tr中取值

我之前一直不理解为什么这里要加【0】后来我查看Xpath语法,再将获取的值打印出来发现这里取的level值其实就是一个列表,只不过当中只有一个值这个值就是所有tr标签组成的一个列表,使用[0]只不过是拿到这个列表而已然后再遍历整个列表就拿到每个标签的html,然后对每个标签的html取值这样每个tr下的值就拿出来了

# 根据使用xpath的匹配规则把table下面的tr全蔀拿出来

# 从拿到的行里分别拿到ip集合,端口集合协议集合。

#发送请求并设置语法的超时时间

我要回帖

更多关于 返回空值 的文章

 

随机推荐