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

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

請求重復問題蟒蛇

請求重復問題蟒蛇

慕田峪9158850 2022-09-20 10:43:57
所以我使用請求python庫來發出一系列請求,即回復 1 然后 回復 2 然后 回復 3問題是 req1 不斷重復自身,并且不會繼續使用 req2任何幫助請法典如果屬實:請嘗試:      session = requests.session()     r = session.get('Url').text    #req1     postdata = 'the post data'     myheader = {'the headers'}     n = session.post('Myurl ', data=postdata, headers=myheaders).text       #req2請求不斷重復獲取請求
查看完整描述

1 回答

?
米脂

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

您的縮進可能是問題所在,因為只有來自 while True 循環的縮進代碼才會重復。作為回報,這將導致代碼的其余部分無法運行,因為循環永遠不會結束。

我還注意到一些錯誤是:

  • 之后就沒有了try:except:

  • 當 T in 應為小寫時,它也是大寫的Try:

  • T in 也應該是大寫的True:

  • w in 應為小寫While

一個恰當的例子是

while True: 

  try:

     session = requests.session()


     r = session.get('https://example.com').text    #req1


     postdata = {'data': 'data'}


     myheader = {'header': 'header'}


     n = session.post('https://example.com', data=postdata, headers=myheaders).text   #req2

  except:

    # Some logic for after a error occurs

    # ex:

    print("Error has occured")


現在這只是挑剔的,并不是那么相關,但使用的要點是成為打字的更快版本,因此將其設置為有點多余。requests.session()requestssession


查看完整回答
反對 回復 2022-09-20
  • 1 回答
  • 0 關注
  • 74 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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