使用python和BeautifulSoup刮取数据时,浮点值的横向无效

使用python和BeautifulSoup刮取数据时,浮点值的横向无效,python,beautifulsoup,finance,Python,Beautifulsoup,Finance,我试图从一个网站导入股票的价格。它将价格作为字符串导入,但当我尝试将其更改为浮动时,会出现以下错误: ValueError:浮点()的文本无效 这是我的密码 import requests from bs4 import BeautifulSoup #<span class="current-price" style="color:#D22B00">1,780</span> request = requests.get("http://www.sharesansar.

我试图从一个网站导入股票的价格。它将价格作为字符串导入,但当我尝试将其更改为浮动时,会出现以下错误:

ValueError:浮点()的文本无效

这是我的密码

import requests
from bs4 import BeautifulSoup

#<span class="current-price" style="color:#D22B00">1,780</span>

request = requests.get("http://www.sharesansar.com/company/EBL")

content = request.content

soup = BeautifulSoup(content, "html.parser")

span_line = soup.find("span", {"class":"current-price", "style":"color:#D22B00"})

price = span_line.text.strip()

stock_price = float(price)
导入请求
从bs4导入BeautifulSoup
#1,780
请求=请求。获取(“http://www.sharesansar.com/company/EBL")
content=request.content
soup=BeautifulSoup(内容为“html.parser”)
span#line=soup.find(“span”,{“class”:“当前价格”,“样式”:“颜色:#D22B00”})
price=span_line.text.strip()
股票价格=浮动(价格)
1780
在python中无效,请删除

类浮动([x])

如果参数是字符串,则应包含十进制数, 可以选择前面有符号,也可以选择嵌入空格。 可选符号可以是“+”或“-”;一个“+”号对 产生的价值

1780
在python中无效,请删除

类浮动([x])

如果参数是字符串,则应包含十进制数, 可以选择前面有符号,也可以选择嵌入空格。 可选符号可以是“+”或“-”;一个“+”号对 产生的价值


你能在
float()
之前输入
打印价格吗?它打印出什么?在执行float(price)之前,变量price将1780作为字符串保存。谢谢你能在
float()
之前输入
打印价格吗?它打印出什么?在执行float(price)之前,变量price将1780作为字符串保存。谢谢
price = span_line.text.strip().replace(',', '')