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

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

Python Pinterest bot 上的時間等待問題

Python Pinterest bot 上的時間等待問題

慕村9548890 2021-09-25 14:10:04
我是一個菜鳥 Python 開發人員,正在嘗試做一些小項目來提高自己?,F在,我正在其中之一開發 Pinterest 機器人。這個簡單的機器人使用 Pinterest API 將文件夾中的圖像固定到帳戶。API 在一小時內最多有 10 個視覺加載限制,我不想限制文件中的圖像數量。我嘗試了一些東西,但找不到沒有錯誤的方法,因為我沒有經驗,認為有些東西我看不到。如果你能給我一個想法,我將不勝感激。我編寫了一個簡單的 if - else 循環,每次在文件中加載 10 個圖像后,它都有 1 小時的等待 time.sleep。API 給出了超時錯誤。我已經編輯了上面的循環 7 分鐘。API 給出了超時錯誤。我試過把 time.sleep 降到一分鐘,效果很好,但是在十張圖片之后,API 限制就成了一個問題。我已經將運行 API 的代碼定義為帶有 def 的函數并將其放入循環中。我認為這不會有問題,因為它會在睡眠階段后使用 else 重新啟動 API。它沒有任何問題地固定了十張圖像,但是在睡眠回到開始之后,API 給出了超時錯誤。帶循環的版本:api = pinterest.Pinterest(token="")board = ''note = ''link = ''image_list = []images = open("images.txt", "w")for filename in glob.glob('images/*.jpg'):    image_list.append(filename)i = 0p = 0while i < len(image_list):    if p <= 9 and image_list[i] not in images:        api.pin().create(board, note, link, image_list[i])        i += 1        p += 1        images.write(image_list[i])    else:        time.sleep(3600)        p = 0        continue 帶有 def 的版本:def dude() :    i = 0    api = pinterest.Pinterest(token="")    board = ''    note = ''    link = ''    api.pin().create(board, note, link, image_list[i])    time.sleep(420)i = 0while i < len(image_list):    dude()    i += 1    print(i)
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 217 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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