#pyppetterでログインする
対象サイト:https://www.superdelivery.com/p/do/clickMemberLogin
にpypetterを使いログインしたいです。
ID、PWを入力するところまではうまくいったのですがログインボタンを押せません。
submitにnameがなくどのようにクリックしたらいいかわかりません…。
初歩的な質問ですみませんが何卒宜しくお願い致します。
※下記、コードではログイン後の画面をスクリーンショット取る想定で書いています。
python
1# -*- coding: utf-8 -*- 2#!/usr/bin/env python 3 4import asyncio 5from pyppeteer.launcher import launch 6 7 8async def main(): 9 browser = await launch() 10 page = await browser.newPage() 11 await page.goto('https://www.superdelivery.com/p/do/clickMemberLogin') 12 13 14 await page.type('input[name=identification]', 'aaaaaa') 15 await page.type('input[name=password]', 'bbbbbb') 16 await page.click('input') 17 await page.waitForNavigation({waitUntil:'networkidle'}) 18 19 20 await page.screenshot({'path': 'test.png'}) 21 await browser.close() 22 23asyncio.get_event_loop().run_until_complete(main()) 24 25
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/08 10:28