亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python 模擬網頁提交時候遇到下面這個怎么提交呢?

python 模擬網頁提交時候遇到下面這個怎么提交呢?

慕碼人8056858 2018-07-16 13:11:38
通過wireshark抓包得到如下請求信息chrome 看到的請求如下:用python來實現一個按鈕的操作提交,發現貌似使用的ajax,目前還沒找到可行的提交方式這里的 897017 是什么東西,怎么提交呢? 有人知道嗎?求教了, 謝謝
查看完整描述

3 回答

?
慕桂英546537

TA貢獻1848條經驗 獲得超10個贊

首先你要清楚 無論是ajax還是其他提交方式,無外乎2個元素 ,1:提交URL地址,2:formdata,ajax本質和form的get或post是沒有任何區別的,那么,你模擬網頁提交,需要從網頁form頁面取到相關的formdata,當然你也可以自己組合formdata,然后用requests的get或post方法,至于怎么用按鈕提交,那就是2個問題了,1:你是用gui上的按鈕觸發提交,2:模擬點擊頁面的按鈕提交,1就簡單,信號槽有信號就直接提交了,2的話,你可以試試pyquery,它可以模擬JS操作頁面

查看完整回答
反對 回復 2018-07-18
?
收到一只叮咚

TA貢獻1821條經驗 獲得超5個贊

這不是很簡單嗎?urllib2  這個庫不就可以嗎?使用的是post/get  參數,http頭得搞清楚,有沒有鑒權也得搞清楚就Ok了。是現在不行,你貼一下log我給你寫點代碼片段。

查看完整回答
反對 回復 2018-07-18
?
慕容3067478

TA貢獻1773條經驗 獲得超3個贊

1.Python的requests庫是比較好的選擇,或是urlib這種庫,發送post或是get請求

2.selenium 來實現


查看完整回答
反對 回復 2018-07-18
  • 3 回答
  • 0 關注
  • 450 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號