File size: 1,341 Bytes
2c49a88
2d1cd4f
d6a3367
2d1cd4f
d6a3367
2d1cd4f
2c49a88
 
 
d6a3367
2d1cd4f
d6a3367
2d1cd4f
d6a3367
 
 
2d1cd4f
 
 
 
 
 
 
 
 
 
 
38b4487
 
 
 
 
 
 
2d1cd4f
2c49a88
 
2d1cd4f
2c49a88
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import streamlit as st
import requests

# Configuration
st.set_page_config(
    page_title="Recherche",
    page_icon="images/logo.png",
    layout="wide",
    initial_sidebar_state="auto",
)
change_footer_style = """
            <style>
                #MainMenu {visibility: hidden;}
                footer {visibility: hidden;}
            </style>
            """
st.markdown(change_footer_style, unsafe_allow_html=True)


def get_product_info(EAN):
    url = f"https://world.openfoodfacts.org/api/v0/product/{EAN}.json"
    response = requests.get(url)
    if response.status_code == 200:
        return response.json()
    else:
        return {"error": "Product not found"}


""" Bienvenue sur notre site de web scraping dédié à la recherche d’informations sur les produits disponibles sur Open Food Facts! 🎉

Ici, vous pouvez rechercher des informations détaillées sur une multitude de produits simplement en utilisant leur code EAN. Nous nous efforçons de fournir des informations précises et à jour pour vous aider à prendre des décisions éclairées sur les produits que vous consommez.

Profitez de votre exploration! 🕵️‍♀️
"""
# Test de la fonction
EAN = st.text_input("EAN", "0737628064502")  # remplacer par l'EAN du produit
if EAN:
    product_info = get_product_info(EAN)
    st.json(product_info)