如何使用BeautifulSoup从Python中的字符串中删除html标签

用户名

在这里编程新手:)

我想使用BeautifulSoup从网站上打印价格。这是我的代码:

#!/usr/bin/env python
# -*- coding: utf-8 -*-


from bs4 import BeautifulSoup, SoupStrainer
from urllib2 import urlopen

url = "Some retailer's url"
html = urlopen(url).read()
product = SoupStrainer('span',{'style': 'color:red;'})
soup = BeautifulSoup(html, parse_only=product)
print soup.prettify()

并按以下顺序打印价格:

<span style="color:red;">
 180
</span>
<span style="color:red;">
 1250
</span>
<span style="color:red;">
 380
</span>

我试过了print soup.text.strip()但是回来了1801250380

请帮助我打印每行的价格:)

非常感谢!

f
>>> print "\n".join([p.get_text(strip=True) for p in soup.find_all(product)])
180
1250
380

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用BeautifulSoup从Python中的字符串中删除html标签

来自分类Dev

使用Python和BeautifulSoup从HTML中删除某些类型的标签(无字符串操作)

来自分类Dev

如何从python字符串中删除HTML标签?

来自分类Dev

如何通过REGEX从字符串中删除HTML标签?

来自分类Dev

如何从字符串中删除html标签?

来自分类Dev

如何检查和删除字符串中的html标签

来自分类Dev

从字符串中删除html标签

来自分类Dev

Python,从字符串中删除所有html标签

来自分类Dev

使用jQquery从字符串中删除html标签

来自分类Dev

使用Jquery从html字符串中删除标签

来自分类Dev

如何使用asp.net从字符串中删除HTML标签(粗体,强壮,字体名称等)

来自分类Dev

从AngularJS中的字符串中删除HTML标签

来自分类Dev

如何从beautifulsoup中的span标签获取字符串

来自分类Dev

从python中的字符串中删除html标签和实体

来自分类Dev

从字符串中删除斜体和粗体html标签?

来自分类Dev

从html字符串中删除多余的“ a href”标签

来自分类Dev

从字符串中删除html标签,但恢复\ n

来自分类Dev

Powershell删除字符串内容中的HTML标签

来自分类Dev

从laravel刀片上的字符串中删除HTML标签

来自分类Dev

从字符串中删除无效的html标签

来自分类Dev

从字符串中删除html标签,但恢复\ n

来自分类Dev

如何删除 HTML 文件中不属于 HTML 标签的字符串

来自分类Dev

从字符串Python删除HTML标签

来自分类Dev

如何从字符串中删除段落标签?

来自分类Dev

如何从字符串中删除包括文本在内的标签

来自分类Dev

如何从字符串中删除主题标签和URL

来自分类Dev

如何从字符串中删除 <p></p> 标签

来自分类Dev

如何从字符串中删除具有属性的HTML标签?

来自分类Dev

如何从字符串中删除具有属性的HTML标签?

Related 相关文章

  1. 1

    如何使用BeautifulSoup从Python中的字符串中删除html标签

  2. 2

    使用Python和BeautifulSoup从HTML中删除某些类型的标签(无字符串操作)

  3. 3

    如何从python字符串中删除HTML标签?

  4. 4

    如何通过REGEX从字符串中删除HTML标签?

  5. 5

    如何从字符串中删除html标签?

  6. 6

    如何检查和删除字符串中的html标签

  7. 7

    从字符串中删除html标签

  8. 8

    Python,从字符串中删除所有html标签

  9. 9

    使用jQquery从字符串中删除html标签

  10. 10

    使用Jquery从html字符串中删除标签

  11. 11

    如何使用asp.net从字符串中删除HTML标签(粗体,强壮,字体名称等)

  12. 12

    从AngularJS中的字符串中删除HTML标签

  13. 13

    如何从beautifulsoup中的span标签获取字符串

  14. 14

    从python中的字符串中删除html标签和实体

  15. 15

    从字符串中删除斜体和粗体html标签?

  16. 16

    从html字符串中删除多余的“ a href”标签

  17. 17

    从字符串中删除html标签,但恢复\ n

  18. 18

    Powershell删除字符串内容中的HTML标签

  19. 19

    从laravel刀片上的字符串中删除HTML标签

  20. 20

    从字符串中删除无效的html标签

  21. 21

    从字符串中删除html标签,但恢复\ n

  22. 22

    如何删除 HTML 文件中不属于 HTML 标签的字符串

  23. 23

    从字符串Python删除HTML标签

  24. 24

    如何从字符串中删除段落标签?

  25. 25

    如何从字符串中删除包括文本在内的标签

  26. 26

    如何从字符串中删除主题标签和URL

  27. 27

    如何从字符串中删除 <p></p> 标签

  28. 28

    如何从字符串中删除具有属性的HTML标签?

  29. 29

    如何从字符串中删除具有属性的HTML标签?

热门标签

归档