Je souhaite utiliser Python Mechanize pour collecter automatiquement des informations sur les produits de tournée à partir du site JTB.
Par exemple
Si vous passez au lien ci-dessous à partir du navigateur du PC,
http://ovspkg.jtb.co.jp/pkg/toursearch/search_result.aspx?deptplacecd=HND&destareacd=HWI
Départ de Haneda, destination Hawaii
Après avoir dit "Chargement", il sera affiché sur le navigateur,
Si vous grattez en utilisant le code ci-dessous,
br = mechanize.Browser()$ br.addheaders = [('User-agent', 'Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_0 like Mac OS X; ja-jp) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5A345 Safari/525.20')] br.open('http://ovspkg.jtb.co.jp/pkg/toursearch/search_result.aspx?deptplacecd=HND&destareacd=HWI') print br.response().resd()
Vous ne pouvez pas obtenir le HTML dans l'état chargé,
Je ne parviens pas à obtenir le lien après le chargement.
D'une manière ou d'une autre, je veux obtenir le HTML après le chargement,
Quelqu'un connaît-il un bon moyen?
Je vous remercie.
Recommended Posts