[SQL] comment je peux voir plus loin que juste 10 resultats sur la page?
ShrimpsOfSea
il y a 6 mois
Si tu veux bidouiller pour obtenir plus de résultats, rien ne garantit que le site prenne en compte des paramètres comme `?limit` ou `?pageSize`. De toute façon, cela dépend de la bonne volonté du développeur front-end, et il est possible qu'un tel système n'existe même pas côté front-end (partie visuelle du site web)La meilleure chose à faire est d'ouvrir l'inspecteur d'éléments de ton navigateur, puis d'aller dans l'onglet Réseau et de regarder les requêtes du site web pour ensuite faire du reverse engineering et supposer plus ou moins ce que l'API attend comme paramètres. Et même là, rien ne garantit que l'API ait implémenté une taille des pages dans leur système de pagination non plus.
GentilChameau
il y a 6 mois
Si tu veux un coup de main, l'idéal est d'envoyer une capture d'écran de la requête en MP ou sur le topic. Tu peux, à la limite, flouter le nom de domaine de l'URL si tu préfères ne pas montrer tes carabistouilles.
Une image vaut mieux que mille mots.
ShrimpsOfSea
il y a 6 mois
Si tu veux un coup de main, l'idéal est d'envoyer une capture d'écran de la requête en MP ou sur le topic. Tu peux, à la limite, flouter le nom de domaine de l'URL si tu préfères ne pas montrer tes carabistouilles.
Une image vaut mieux que mille mots.
Jaladja
il y a 6 mois
C'est pas possible sauf si faille dans leur site
GentilChameau
il y a 6 mois
Non, tu es en train de regarder ce qu'on appelle le DOM (Document Object Model). Il faut regarder l'onglet "network" ou "réseau" en haut puis cliquer sur "Fetch/xhr" pour voir si il y a une requête qui est faite pour récupérer les données depuis une api ou si c'est la page complète qui est renvoyée.
NeoEsclave
il y a 6 mois
Je cherche toujours le rapport avec SQL ? C'est le site le problème khey pas la requête en soi
ShrimpsOfSea
il y a 6 mois
Non, tu es en train de regarder ce qu'on appelle le DOM (Document Object Model). Il faut regarder l'onglet "network" ou "réseau" en haut puis cliquer sur "Fetch/xhr" pour voir si il y a une requête qui est faite pour récupérer les données depuis une api ou si c'est la page complète qui est renvoyée.
TheMadLad4
il y a 6 mois
demande a chat gpt il a remplacé tout les devs
thissecondaire
il y a 6 mois
C'est pour lire ce genre de topic accidentellement troll que je passe ici
GentilChameau
il y a 6 mois
Si tu constates que c'est bien une requête faite à une api pour récupérer du JSOM, tu peux en effet faire une requête via du JavaScript dans l'onglet console.
Un truc comme ça:
async function fetchData() {
try {
const res = await fetch("https://mon-url.org", {
method: 'GET',
headers: {
// Si besoin d'un token pour la requête sinon enlever
'Authorization': 'Bearer MONTOKENICI',
// Si besoin de simuler un navigateur pour la requête sinon enlever
'Accept': '*/*',
'Accept-Encoding': 'gzip, deflate, br, zstd',
'Accept-Language': 'fr,fr-FR;q=0.9,en;q=0.8,en-US;q=0.7,pt;q=0.6,pt-BR;q=0.5,pt-PT;q=0.4',
'Origin': 'https://mon-url.org',
'Referer': 'https://mon-url.org/',
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36',
},
credentials: 'include', // Pour inclure les cookies si nécessaires
});
// Vérifier si la réponse est correcte
if (!res.ok) {
throw new Error(`Erreur HTTP! Statut: ${res.status}`);
}
// Extraire le contenu JSON de la réponse
const data = await res.json();
// Afficher les données dans la console
console.log('Données reçues:', data);
return data; // Si tu veux renvoyer les données pour d'autres utilisations
} catch (error) {
// Gérer les erreurs ici
console.error('Erreur lors de la requête', error);
}
}
// Appel de la fonction
fetchData();
ShrimpsOfSea
il y a 6 mois
Si tu constates que c'est bien une requête faite à une api pour récupérer du JSOM, tu peux en effet faire une requête via du JavaScript dans l'onglet console.
Un truc comme ça:
async function fetchData() { try { const res = await fetch("https://mon-url.org", { method: 'GET', headers: { // Si besoin d'un token pour la requête sinon enlever 'Authorization': 'Bearer MONTOKENICI', // Si besoin de simuler un navigateur pour la requête sinon enlever 'Accept': '*/*', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Accept-Language': 'fr,fr-FR;q=0.9,en;q=0.8,en-US;q=0.7,pt;q=0.6,pt-BR;q=0.5,pt-PT;q=0.4', 'Origin': 'https://mon-url.org', 'Referer': 'https://mon-url.org/', 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36', }, credentials: 'include', // Pour inclure les cookies si nécessaires }); // Vérifier si la réponse est correcte if (!res.ok) { throw new Error(`Erreur HTTP! Statut: ${res.status}`); } // Extraire le contenu JSON de la réponse const data = await res.json(); // Afficher les données dans la console console.log('Données reçues:', data); return data; // Si tu veux renvoyer les données pour d'autres utilisations } catch (error) { // Gérer les erreurs ici console.error('Erreur lors de la requête', error); } } // Appel de la fonction fetchData();
ShrimpsOfSea
il y a 6 mois