看板 Python 關於我們 聯絡資訊
sleep_time = 1 false_num = 5 def do_something(web, num=0): if num > false_num: print(f"{web}超過{false_num}失敗") return False try: text = requests.get(web) return text except: time.sleep(sleep_time) do_something(web=web, num=num+1) result = [] for web in web_list: text = do_something(web) if text: result.append(text) print(result) ※ 引述《loser113 (洨大魯蛇ㄍ)》之銘言: : 現在遇到爬蟲網站會看ip 抓太多會斷你連結 : 那我迴圈中間遇到錯誤 怎麼寫暫停一下 : 之後從這輪錯誤的迴圈再開始跑 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.65.79 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1574828008.A.382.html
loser113: 感謝 等等試試 11/27 13:21
outshaker: 回傳值沒寫好 抓到東西吐不出來 11/27 14:17
loser113: t"ru"e 要改一下 11/27 14:59
※ 編輯: TuCH (125.227.65.79 臺灣), 11/27/2019 17:15:20