[SQL] comment je peux voir plus loin que juste 10 resultats sur la page?

GentilChameau
2024-11-06 23:31:03

Le 06 novembre 2024 à 23:19:42 :

Le 06 novembre 2024 à 23:08:19 :

Le 06 novembre 2024 à 23:03:02 :

Le 06 novembre 2024 à 22:59:47 :
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.

J'ai testé les paramètres dans l'url ça ne marche pas spécifiquement sur cette pagehttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png
pour le dév web sur la page bonne idée je vais tenter je vous tiens au couranthttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

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. :hap:

Je cherche au bon endroit?https://image.noelshack.com/fichiers/2024/45/3/1730931536-sans-titre.png

ça serait le lenght ? autre chose? comment je modifie l'entrée que j'envoie au sitehttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

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. :hap:

GentilChameau
2024-11-06 23:32:44

Le 06 novembre 2024 à 23:29:51 :
ah putain je viens de trouverhttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png
merci à tous les kheyshttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

Cool, enjoy tes carabistouilles :hap:

cpmtpoubeelle6
2024-11-06 23:34:39

Le 06 novembre 2024 à 23:02:39 :

Le 06 novembre 2024 à 23:01:32 :

Le 06 novembre 2024 à 22:57:03 :

Le 06 novembre 2024 à 22:30:58 :

Le 06 novembre 2024 à 22:26:22 :

> Le 06 novembre 2024 à 22:07:40 :

>> Le 06 novembre 2024 à 22:02:08 :

> >> Le 06 novembre 2024 à 21:59:09 :

> > >> Le 06 novembre 2024 à 21:57:26 :

> > > >Je pense comprendre mais t'as l'air de confondre quelques trucs ou j'ai toujours pas compris

> > > >

> > > > Enfin bref, ce dont t'as besoin je pense c'est d'un query param, par exemple monsite.com/commentaire?pageSize=100 et 100, c'est ta limit dans ta requête sql

> > >

> > > oui exactement ça

> > > je viens de tester le ?pageSize=100 mais ça ne m'en affiche pas plushttps://image.noelshack.com/fichiers/2018/10/1/1520256134-risitasue2.png

> >

> > :pf:

> >

> > C'est pas en passant simplement le query param que ça fonctionnera, derrière il faut que ta requête SQL prenne en compte ce nombre 100

> >

> > Envoie moi ce que t' appelle une requête SQL et de préférence la tienne

>

> j'ai pas accès à la base SQL ayaaaa c'était mal choisi mon titre, je suis un visiteurhttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

> c'est pas possible de voir comme ça en checkant depuis le site? c'est un site de merdehttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

check la doc de l'API
Tu peux regarder les fetch de la page web pour voir quels sont les appels à l'API

y'a zéro api, c'est du JS et du phphttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

Si, tu comprends juste rien à la progra webhttps://image.noelshack.com/fichiers/2017/39/3/1506524542-ruth-perplexev2.png

c'est pas de la progra web je veux accéder à des résultats qui ne sont plus affichéshttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

Chef tu catch R à ce que tu racontehttps://image.noelshack.com/fichiers/2016/26/1467335935-jesus1.png

Bordel elle est trop bien ta phrase :rire:

NeoEsclave
2024-11-06 23:34:53

Je cherche toujours le rapport avec SQL ? C’est le site le problème khey pas la requête en soi

ShrimpsOfSea
2024-11-06 23:38:49

Le 06 novembre 2024 à 23:31:03 :

Le 06 novembre 2024 à 23:19:42 :

Le 06 novembre 2024 à 23:08:19 :

Le 06 novembre 2024 à 23:03:02 :

Le 06 novembre 2024 à 22:59:47 :
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.

J'ai testé les paramètres dans l'url ça ne marche pas spécifiquement sur cette pagehttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png
pour le dév web sur la page bonne idée je vais tenter je vous tiens au couranthttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

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. :hap:

Je cherche au bon endroit?https://image.noelshack.com/fichiers/2024/45/3/1730931536-sans-titre.png

ça serait le lenght ? autre chose? comment je modifie l'entrée que j'envoie au sitehttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

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. :hap:

Ahhttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png
au pire je peux pas envoyer une requête JS où j'ai changé la variable des commentaires max à l'url et je le récupère avec ?
je vois en dév web c'est une requête sur l'urlhttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

ShrimpsOfSea
2024-11-06 23:40:26

Le 06 novembre 2024 à 23:34:53 :
Je cherche toujours le rapport avec SQL ? C’est le site le problème khey pas la requête en soi

Le site peut me donner le nombre de résultats que je veux mais je sais pas comment faire, aide moihttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

TheMadLad4
2024-11-06 23:42:28

demande a chat gpt il a remplacé tout les devs

ShrimpsOfSea
2024-11-06 23:44:44

Le 06 novembre 2024 à 23:42:28 :
demande a chat gpt il a remplacé tout les devs

j'ai demandé à IA leo il m'aidé pour les variables sur l'URL mais ça ne marche pashttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

Thissecondaire
2024-11-06 23:45:17

C'est pour lire ce genre de topic accidentellement troll que je passe ici

GentilChameau
2024-11-06 23:47:49

Le 06 novembre 2024 à 23:38:49 :

Le 06 novembre 2024 à 23:31:03 :

Le 06 novembre 2024 à 23:19:42 :

Le 06 novembre 2024 à 23:08:19 :

Le 06 novembre 2024 à 23:03:02 :

> Le 06 novembre 2024 à 22:59:47 :

>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.

J'ai testé les paramètres dans l'url ça ne marche pas spécifiquement sur cette pagehttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png
pour le dév web sur la page bonne idée je vais tenter je vous tiens au couranthttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

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. :hap:

Je cherche au bon endroit?https://image.noelshack.com/fichiers/2024/45/3/1730931536-sans-titre.png

ça serait le lenght ? autre chose? comment je modifie l'entrée que j'envoie au sitehttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

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. :hap:

Ahhttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png
au pire je peux pas envoyer une requête JS où j'ai changé la variable des commentaires max à l'url et je le récupère avec ?
je vois en dév web c'est une requête sur l'urlhttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

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
2024-11-06 23:52:11

Le 06 novembre 2024 à 23:47:49 :

Le 06 novembre 2024 à 23:38:49 :

Le 06 novembre 2024 à 23:31:03 :

Le 06 novembre 2024 à 23:19:42 :

Le 06 novembre 2024 à 23:08:19 :

> Le 06 novembre 2024 à 23:03:02 :

>> Le 06 novembre 2024 à 22:59:47 :

> >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.

>

> J'ai testé les paramètres dans l'url ça ne marche pas spécifiquement sur cette pagehttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

> pour le dév web sur la page bonne idée je vais tenter je vous tiens au couranthttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

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. :hap:

Je cherche au bon endroit?https://image.noelshack.com/fichiers/2024/45/3/1730931536-sans-titre.png

ça serait le lenght ? autre chose? comment je modifie l'entrée que j'envoie au sitehttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

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. :hap:

Ahhttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png
au pire je peux pas envoyer une requête JS où j'ai changé la variable des commentaires max à l'url et je le récupère avec ?
je vois en dév web c'est une requête sur l'urlhttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

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();

on tiens un truc attends je lutte avec le mode dévhttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png
ça doit être la bonne manière merci kheyhttps://image.noelshack.com/fichiers/2017/18/1494048058-pppppppppppppppppppp.png

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    ⚠️ Les archives de novembre sont désormais disponibles.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.