我试图从一个网站上刮取一些值,但我得到的唯一的东西是标签。我试图获取的变量的实际值是空的。你知道吗
我正在使用请求和美化组。你知道吗
import requests
from bs4 import BeautifulSoup
request = requests.get("https://www.cofidis.pt/cofidis/cofidisredirect.aspx?Prazo=48&IDPartner=6708&Montante=10000&Seguro=0&IDOferta=20719&IDFinalidade=6&IDFinalidadeOption=100&DesignacaoFinalidade=Outros%20Projetos&origem=")
soup = BeautifulSoup(request.text, 'html.parser')
text = soup.find(id="micro-simulador")
print(text.get_text())
但我只得到标签:
Resumo do seu pedido
Outros Projetos
Montante
Prazo
Mensalidade
TAEG
Seguro
TAN
MTIC
...
目标是得到“微型Simulator”中的值,比如TAEG=11.0%。你知道吗
有人能告诉我怎么了吗?你知道吗
由于这些值位于输入标记内,因此可以按如下方式获取它们:
正如chitown88所说,有一个JSON请求,您可以对其进行解析并获得相同的结果,请参见下面的示例:
输出:
您可以通过XHR获得整个json响应。至于你到底需要拿出什么,就看你了,因为我不懂非英文标签。你知道吗
相关问题 更多 >
编程相关推荐