Datehoer的博客
我本将心向明月,奈何明月照沟渠
Datehoer的博客

当前位置:主页 > 技术分享 > 解决python vscode不能使用xpath

解决python vscode不能使用xpath

浏览: 作者:Datehoer 发布日期:2021-01-29 22:53:25 来源: 原创
今天发现有人问为什么他vscode写python爬虫代码的时候用不了xpath,安装了xml tool还是不能使用xpath。
简单说一下这个是什么情况。


首先呢,这个跟python是没有任何关系的,因为python文件最后都是通过python.exe执行py文件的,跟使用那种ide是没有任何关系的。
然后呢,我们v觉得scode不能用xpath大概率是因为没有提示或者红线等等,这个问题大多是因为没有安装相应的环境,毕竟vscode不是单一的python编译器。

所以其实如果出现问题应该是寻找编译器的问题,然后其实有的时候xpath并没有bs4好用.


# -*- coding:UTF-8 -*-
import requests
from lxml import etree
 
 
# 1 获取网页数据
req = requests.get("https://www.baidu.com")
# 2 解析网页
html = etree.HTML(req.content,etree.HTMLParser())
# 3 通过xpath语法获取指定数据
resultIp = html.xpath('//div[@id="list"]/table/tbody/tr/td[@data-title="IP"]/text()')
解决python vscode不能使用xpath

bs4+css选择器比xpath要简单的多,xpath还要一顿@@@ /////,bs4+css选择器只要 .  # 选完,代码写起来真是优雅多了。

版权:本文由Datehoer原创,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请保留以上作者信息和原文链接本文链接:https://zjzdmc.top/jsfx/138.html。

文章推荐

热门标签

返回顶部
下面为相关推荐
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!