Python get请求正在返回[]

Python get请求正在返回[],python,Python,我正在尝试执行get请求,但是它似乎只输出方括号。我试图抓住一个价值,这是所谓的市值关闭这个网站,但我不能得到它的工作。这是我的代码 import requests import bs4 source = requests.get("https://www.coinmarketcap.com/charts/").text soup = bs4.BeautifulSoup(source,"lxml") coincap = soup.select(&quo

我正在尝试执行get请求,但是它似乎只输出方括号。我试图抓住一个价值,这是所谓的市值关闭这个网站,但我不能得到它的工作。这是我的代码

import requests
import bs4


source = requests.get("https://www.coinmarketcap.com/charts/").text
soup = bs4.BeautifulSoup(source,"lxml")
coincap = soup.select(".sc-12ja2s9-0 dzHJPm")

def output(coincap):
    with open("/Users/user/Desktop/coincap.txt",mode="w+") as f:
        f.write(coincap)

print(coincap)

您的查询选择器不正确。您正在查找的元素有2个CSS类,因此您需要加入两个选择器:

coincap = soup.select(".sc-12ja2s9-0.dzHJPm")
干杯,

-J

您想要的数据是汤中的数据吗?这似乎是一个奇怪的选择参数