Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用b4s获取此号码?_Python - Fatal编程技术网

Python 如何使用b4s获取此号码?

Python 如何使用b4s获取此号码?,python,Python,如何使用beautifulsoup获得30475543? 30475543如果只有一个跨度,请尝试以下操作: soup = BeautifulSoup(bot.driver.page_source, "lxml") n = soup.find('span') print(n) 我认为这应该行得通 from bs4 import BeautifulSoup as bs msg_body = """\ <html>

如何使用beautifulsoup获得30475543?
30475543
如果只有一个跨度,请尝试以下操作:

soup = BeautifulSoup(bot.driver.page_source, "lxml")
n = soup.find('span')
print(n)

我认为这应该行得通

            from bs4 import BeautifulSoup as bs
            msg_body = """\
            <html>
              <body>
                <span class="g47SY ">30,475,543</span>
              </body>
            </html>
            """
            soup = bs.BeautifulSoup(msg_body, "lxml")
            n = soup.find('span', {'class': 'g47SY'}).text
            print(n)
从bs4导入美化组作为bs
msg_body=“”\
30,475,543
"""
汤=bs.BeautifulSoup(味精体,“lxml”)
n=soup.find('span',{'class':'g47SY'}).text
打印(n)
结果是30475543

我尝试了这个,它给出了准确的结果。从您的最终更新到最新版本的beautiful soup,有一些安装问题。解决方案非常简单,非常可耻,这只是PyCharm的一个问题,即使出现错误,代码也能正常工作。所以我不认为这是解决办法,但是谢谢如果有很多span,你可以使用Xpath。您可以从这里获得引用()不,不起作用它重新运行None,即使xpath是正确的,也可以尝试使用n=n=soup.find('/*[@id=“react root”]/section/main/header/div[2]/div[1]/div[2]/span/span')
soup.find('span',{'class':'g47SY})。text
适合我。但是您也可能有
.get_text()
可用?不,它说:类“PageElement”的未解析属性引用“text”。只有uuu getattribute_uuu(),但我想这不是我们要找的。我可以用“.”做的事情是:.append、.extract.next.insert suff像这样,你也可以这样做吗?你是说
.extend
而不是
.extract
?然后,似乎您有一个列表对象,而不是一个汤对象。所以我猜您已经在任何地方覆盖了soup变量。如果不是,很难说。请在您的问题中提供更多的上下文(相关代码)。请参见编辑@colidyre,但即使我隔离了这两行,我也无法放置。text很抱歉,它没有修复它。我遇到了和以前一样的问题。你能给我你抓取的页面的链接吗?如果一个逻辑工作了,然后失败了,怎么可能?请给我确切的错误,因为我得到了准确的结果。要么你没有给出正确的类名,要么缺少其他内容。请将你的答案标记为已接受。它将帮助其他人不再为你的问题花费任何不必要的努力。可能在2天内@colidyre