【发布时间】:2022-01-25 22:36:54
【问题描述】:
import pandas as pd
import requests
from bs4 import BeautifulSoup, element
Stock_Symbol=input("Enter the symbol of the stock\n")
Stock_URL="https://ticker.finology.in/company/"+Stock_Symbol
response=requests.get(Stock_URL)
soup=BeautifulSoup(response.text, 'html.parser')
data_array = soup.find_all(id="mainContent_clsprice")
df=pd.DataFrame(data_array)
a=(df[1])
print(a)
在上面的代码中,我只想提取今天的价格是 456,但是我得到的值是 [\n, [456.95], [], \n],有什么方法可以得到网页抓取时的特定值
【问题讨论】:
-
你输入什么符号?在你使用
input之后?这样我们就可以精确复制。 -
我用SBIN作为符号
标签: python pandas web-scraping beautifulsoup python-requests