gpt4 book ai didi

python - 导入 beautifulsoup 时出错

转载 作者:行者123 更新时间:2023-12-02 01:40:58 25 4
gpt4 key购买 nike

我在导入 bs4 时遇到奇怪的错误。我在其他地方找不到任何帮助。我尝试安装 html 和 future。

完整的回溯:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\bs4\__init__.py", line 35, in <module>
from .builder import builder_registry, ParserRejectedMarkup
File "C:\Python27\lib\site-packages\bs4\builder\__init__.py", line 7, in <module>
from bs4.element import (
File "C:\Python27\lib\site-packages\bs4\element.py", line 10, in <module>
from bs4.dammit import EntitySubstitution
File "C:\Python27\lib\site-packages\bs4\dammit.py", line 53, in <module>
class EntitySubstitution(object):
File "C:\Python27\lib\site-packages\bs4\dammit.py", line 74, in EntitySubstitution
CHARACTER_TO_HTML_ENTITY_RE) = _populate_class_variables()
File "C:\Python27\lib\site-packages\bs4\dammit.py", line 62, in _populate_clas
s_variables
character = chr(codepoint)
ValueError: chr() arg not in range(256)

最佳答案

  1. 试试这个

      from bs4 import BeautifulSoup    

    也适用于 python3 和 BS 4

  2. 或者也许这有帮助:

     from bs4 import BeautifulSoup as bs
    import urllib
    url="http://example.com"
    soup = bs(urllib.urlopen(url))
    for link in soup.findAll('a'):
    print link.string

    要获取标签的任何数据,只需将“a”替换为您想要的标签

  3. 交叉检查文件名是否命名为“bs4.py”或者类似“HTMLParser.py”的名称

关于python - 导入 beautifulsoup 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43735393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com