Python 3-在beautifulSoup中从标签获取文本

鲍勃·埃伯特

我正在使用beautifulSoup从网站中提取数据。每当您重新加载页面时,该网站上的文本都会更改,因此基本上,我希望能够将重点放在类名称上作为静态变量,因为文本是动态的。

import requests
from bs4 import BeautifulSoup
url = 'xxxxxxxxxxx'
r = requests.get(url)
soup = BeautifulSoup(r.content, 'html.parser')
class2 = soup.find_all(True, class_="template_title")
print (class2)

打印出来的内容
<td align="left" class="template_title" height="50" valign="bottom" width="535"><div style="padding-bottom:9px;">4</div></td>
当页面重新加载时,我仍然将重点放在该区域上,但是我不知道如何仅打印文本(在这种情况下为:4)

一旦解决了这个问题,我还有另一个问题:如果该类包含多个标签,是否有办法获取更多静态数据,以确保它只打印我在搜索的文本,而不是其他文本?(我上过课,但是我也可以使用height =“ 50” valign =“ bottom” width =“ 535”吗?)

虚假的
  1. 您可以使用textstring属性的元素。

    elems = soup.find_all(True, class_='template_title')
    print([elem.string for elem in elems])
    # prints `['4']` for the given html snippet
    
  2. 根据需要指定更多属性:

    elems = soup.find_all(True, class_='template_title',
                          height='50', valign='bottom', width='535')
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python Beautifulsoup-从标签及其紧下方的标签获取文本

来自分类Dev

python - 如何使用beautifulsoup在网页中的某个文本之前获取所有<p>标签?

来自分类Dev

Python3 XML在标签之间获取文本

来自分类Dev

如何在Python中使用Beautifulsoup获取嵌套标签的文本?

来自分类Dev

使用BeautifulSoup和Python从item标签获取地址文本

来自分类Dev

在beautifulsoup / python中查找带有特定文本的标签的索引

来自分类Dev

如何使用 Python 3 从 html 标签样式中获取内容?

来自分类Dev

如何在python beautifulsoup中获取交替的子标签

来自分类Dev

从python3的div中获取特定文本

来自分类Dev

网页抓取 - 从使用 BeautifulSoup 和 Python 的类中获取文本?

来自分类Dev

BR 中的文本无法使用 python beautifulsoup 获取

来自分类Dev

Python 3 单选按钮控制标签文本

来自分类Dev

在python中的2 div标签之间获取文本

来自分类Dev

Python BeautifulSoup:从div标签检索文本

来自分类Dev

在Python中使用BeautifulSoup从HTML文本中的嵌套元素中获取文本

来自分类Dev

如何使用Python中的BeautifulSoup解析多个正文标签中的文本?

来自分类Dev

如何在不按 Python3 中的按钮的情况下更改 tkinter 标签的文本?

来自分类Dev

python beautifulsoup获取html标签内容

来自分类Dev

python beautifulsoup获取html标签内容

来自分类Dev

如何从BeautifulSoup中的span标签获取文本

来自分类Dev

如何使用python在beautifulsoup中获取标签内容并在一行中打印?

来自分类Dev

从.CSV获取主题标签,并在Python 3中对其进行计数

来自分类Dev

Python:使用Beautifulsoup从html获取文本

来自分类Dev

python BeautifulSoup无法从网页获取文本

来自分类Dev

Python / BeautifulSoup-在同一标签/元素中获取特定属性

来自分类Dev

如何仅获取标签文本而不跨硒python中的文本?

来自分类Dev

在python的BeautifulSoup中获取NextSibling

来自分类Dev

从 python 3 字典对象获取标签。AWS Boto3 Python 3

来自分类Dev

从此元素获取链接| python3 BeautifulSoup4

Related 相关文章

  1. 1

    Python Beautifulsoup-从标签及其紧下方的标签获取文本

  2. 2

    python - 如何使用beautifulsoup在网页中的某个文本之前获取所有<p>标签?

  3. 3

    Python3 XML在标签之间获取文本

  4. 4

    如何在Python中使用Beautifulsoup获取嵌套标签的文本?

  5. 5

    使用BeautifulSoup和Python从item标签获取地址文本

  6. 6

    在beautifulsoup / python中查找带有特定文本的标签的索引

  7. 7

    如何使用 Python 3 从 html 标签样式中获取内容?

  8. 8

    如何在python beautifulsoup中获取交替的子标签

  9. 9

    从python3的div中获取特定文本

  10. 10

    网页抓取 - 从使用 BeautifulSoup 和 Python 的类中获取文本?

  11. 11

    BR 中的文本无法使用 python beautifulsoup 获取

  12. 12

    Python 3 单选按钮控制标签文本

  13. 13

    在python中的2 div标签之间获取文本

  14. 14

    Python BeautifulSoup:从div标签检索文本

  15. 15

    在Python中使用BeautifulSoup从HTML文本中的嵌套元素中获取文本

  16. 16

    如何使用Python中的BeautifulSoup解析多个正文标签中的文本?

  17. 17

    如何在不按 Python3 中的按钮的情况下更改 tkinter 标签的文本?

  18. 18

    python beautifulsoup获取html标签内容

  19. 19

    python beautifulsoup获取html标签内容

  20. 20

    如何从BeautifulSoup中的span标签获取文本

  21. 21

    如何使用python在beautifulsoup中获取标签内容并在一行中打印?

  22. 22

    从.CSV获取主题标签,并在Python 3中对其进行计数

  23. 23

    Python:使用Beautifulsoup从html获取文本

  24. 24

    python BeautifulSoup无法从网页获取文本

  25. 25

    Python / BeautifulSoup-在同一标签/元素中获取特定属性

  26. 26

    如何仅获取标签文本而不跨硒python中的文本?

  27. 27

    在python的BeautifulSoup中获取NextSibling

  28. 28

    从 python 3 字典对象获取标签。AWS Boto3 Python 3

  29. 29

    从此元素获取链接| python3 BeautifulSoup4

热门标签

归档