2016-04-22 19 views
2

私はポストリクエストでセレクションを使用してページに移動しようとしています。私はseleniumrequestsでの作業の要求を持っているSelenium Web DriverページへのPOSTリクエストへの移動

response = driver.request('POST','http://example.com', data={"agree": "1"}) 

しかし、それは唯一の200要求文字列を返しますが、私は実際のページに移動しようとしています。

+0

音声を使用し提出することを次に

self.driver = webdriver.Firefox() driver = self.driver driver.get('http://example.com') driver.findElementById('idOfCheckBox').click() 

だから、のようなものを使用、 右? – alecxe

+0

@alecxeはい、そうです。それを提出する方法はありますか? – Crizly

+0

私はあなたがそれに多分接近するかもしれないと思います。あなたは実際のウェブサイトにURLを提供できますか?ありがとう。 – alecxe

答えて

0

少し遅いかもしれませんが、あなたのドライバが要素(チェックボックスまたはそれに同意すると言いたいことを何でも)を見つけてそれをクリックさせてから、同意ボタンをクリックして送信しますそれ?別のボタンがある場合は、ソートのサイトをナビゲートする前に免責事項や使用条件に同意する必要があるようにそれは別のdriver.findElementById('idOfButton').click()

関連する問題