Je n'ai pas beaucoup d'aide dans la rubrique réseau/web, du coup, je poste ici.

Je souhaite remplir des champs sur une page web afin de pouvoir accéder à des sous-rubriques.
L'adresse url que je mets ici n'est pas spécialement celle qui m'intéresse mais j'espère grâce à cela comprendre un minimum pour mon autre projet.
Ici, j'obtiens une liste cohérente sauf que je n'ai pas la bonne page : celle qui correspond à ma recherche liée à payload. C'est comme si les champs n'étaient pas remplis.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
url = "http://www.fftt.com/site/competition/championnats-par-equipes/niveau-departemental"
 
payload = {"structures_foreign_id": "56",
        "persons_sexe":"M",
        "phases_id":"2",
        "competitions_id":"7505"}
 
import requests
from bs4 import BeautifulSoup
 
r=requests.get(url, data = payload ) 
soup = BeautifulSoup(r.text,'lxml')
print(soup)
products = soup.findAll('div', {'class':'partners-picture2'})
print(products)
J'ai tenté de jouer avec requests ou urllib.request mais je n'arrive pas du tout à mes fins.