Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

192
Views
Envío de datos directamente a index.html desde Flask render_template

Estoy usando BeautifulSoup para extraer datos de un sitio web. Quiero mostrar los datos extraídos en una página HTML separada.
Desafortunadamente, para enviar dichos datos, estoy usando Flask, que solo me permite enviar datos a render_template, que, según tengo entendido, requiere que sus archivos HTML estén en una carpeta de "plantilla".
Quiero que los datos se muestren dentro de un elemento <p> en index.html, que no quiero que esté en otra carpeta.

Aquí está el código que se ejecuta en main.py
(Estoy ejecutando todo en un servidor)

 from flask import Flask, render_template app=Flask(__name__) from bs4 import BeautifulSoup import requests #Scraping starts url = "https://example.com" req = requests.get(url) bs0bj = BeautifulSoup (req.text, "html.parser") data=bs0bj.find_all('div', {"class": "exampleClass"}) data=data[0].text data=data.strip() #Send to index.html @app.route('/') def home(): return render_template('index.html',data=data)

Debería poder mostrar los datos recibidos en html con algo como <p>{{data}}</p>

Parece que no puedo encontrar una manera de enviar los datos de main.py a index.html, y cómo recibir los datos de main.py dentro de index.html
Otras opciones que no usan Flask también son bienvenidas.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!