python 怎么找到这个标签">
当前位置:   article > 正文

python指定查找html中某个div标签的值_
python 怎么

python 怎么找到这个标签

Python爬取HTML网页中的div标签所有内容,

首先定义word对象,将word复制div所抓取的内容

我们可以先预定正则表达式
re.compile()

代表换行
re.S

通过迭代器查找指定内容
obj.finditer(word)

注意在代码中(?P.?) 代表意思:通过?P将 .?值传给,在后面的循环中将值打印出来

import re

word = """<div id='a1'>java</div>
          <div id='a2'>python</div>
          <div id='a3'>nodejs</div>
       """

# re.S换行,?P<a2>替换需要输出的内容
obj = re.compile(r"<div id='.*?>(?P<a2>.*?)</div>", re.S)
result = obj.finditer(word)
for i in result:
    print(i.group("a2"))




  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

输出结果:

C:\Programs\Python\vis\Scripts\python.exe D:/pythonTest/test01/指定查找.py
java
python
nodejs

Process finished with exit code 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

免费源码获得:关注微信公众号:ancenok,然后回复:021

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/110635
推荐阅读
相关标签