2014-01-09 89 views
1

POST請求後,瀏覽器中出現確認(jquery)框。Python:請求模塊確認彈出框

那麼如何使用請求API選擇確認框?

這裏HTML頁面:

<div class="sent_sms_bg"> 
    <form name="smsAction" id="smsAction" action="/sms_all_action" method="post"> 
    <p><input name="" id="select_all" type="checkbox" value="" /> Select All</p> 
    <p><input name="Delete_SMS" type="button" class="delete_selected" value="Delete Selected" /> 
    </p> 
</div> 

和我想要:

self.session = requests.session() 

.. 
... 
url = 'http://www.indyarocks.com/sms_all_action' 

form = { 
    'select_all' : 'on', 
    'Delete_SMS': 'Delete Selected', 
    } 

status = self.session.post(url , data = form) 

回答

0

直接張貼到URL應該工作,因爲大概是網站有一個形式與AJAX彈出,使確定你真的想要提交表單,然後POST數據到URL。它不會工作,首先發布數據,然後觸發彈出窗口(因爲表單已經提交,所以對它做任何事情都爲時已晚)