私は、ユーザーが決めたピン番号とユーザー名を入力するkahootスパマーを作ろうとしています。私はこのコードを実行するとき、私は型エラーを取得しています:RoboBrowserがタイプエラー 'NoneType'オブジェクトを取得していません。
import re
from robobrowser import RoboBrowser
#Getting pin number for kahoot
pin = int(input("What is the pin number of the Kahoot?"))
# Getting number of bots to be deployed
number_of_bots = int(input("How many bots would you like?"))
#Getting base name
name = str(input("What would you like your bots' name to be (number will be added to the end of the name)?"))
#counter
counter = 0
#Number on end of name
num = 1
def joinKahoot(pin, number_of_bots, name):
browser = RoboBrowser(history = True)
#Connect to kahoot's website
browser.open("https://kahoot.it/")
pin_form = browser.get_form()
pin_form['inputSession'].value == pin
browser.submit_form(pin_form)
name_form = browser.get_form()
name_form["username"].value == name
browser.submit_form(name_form)
#While counter is less than number_of_bots flood kahoot
while counter < number_of_bots:
joinKahoot(pin, number_of_bots, name)
counter += 1
num += 1
name = name + str(num)
エラー:私は間違って
Traceback (most recent call last):
File "C:\Users\Vincent\Documents\Kahoot Spammer V2\flood.py", line 29, in <module>
joinKahoot(pin, number_of_bots, name)
File "C:\Users\Vincent\Documents\Kahoot Spammer V2\flood.py", line 20, in joinKahoot
pin_form['inputSession'].value == pin
TypeError: 'NoneType' object is not subscriptable
をしていますか?
name_form ["username"]です。value == name正しい構文を比較していますか? – Rosh
どちらかの方法で、私はまだ同じエラーが発生します。 –
'browser.get_form()'が 'None'を返すと、失敗した' None ["username"] 'を検索しようとしました。 –