我正在创建一个Google表单垃圾邮件机器人,以便我可以随机提交作业;但是我却犯了一个错误:TabError:缩进中的制表符和空格使用不一致 注意我在Pycharm 我正在使用此链接中的代码:(https://github.com/endeneer1/google-form-autofilling-spam-bot-using-Python-multiple-choice-questions/blob/master/google-form-spambot.py)`
我看过不同的线程,但找不到答案。
import time
import random
from selenium import webdriver
chromedriver = r"C:\\Users\\LORD\\Desktop\\max spam shit\\chromedriver"
driver = webdriver.chrome(chromedriver)
link = 'https://docs.google.com/forms/d/1mUG-
vnGYMCyVP17chfx2bzszKkb4NHDLajrOMFbgi1I/viewform?
edit_requested=true&fbzx=1367418473376240610'
driver.get(link)
通常情况下,机器人会打开一个Google页面,显示提交的内容,然后将其填充,然后将其抹去并重新填充,但这只是错误:C:\ python \ python.exe“ C:/ mblock python shit / gg .py” 追溯(最近一次通话): 在第6行的文件“ C:/ mblock python shit / gg.py” 驱动程序= webdriver.chrome(chromedriver) TypeError:“模块”对象不可调用
答案 0 :(得分:0)
在driver = webdriver.chrome(chromedriver)
行中,chrome
是一个模块。您应该呼叫webdriver.Chrome(chromedriver)
,其中Chrome
是一个班级。
答案 1 :(得分:0)
此错误消息...
TypeError: 'module' object is not callable
...表示对 ChromeDriver 发起/产生新的 WebBrowser 即 Chrome浏览器会话的调用无效。>
您需要将c
中的小写 chrome
替换为大写的 C
,即替换:< / p>
driver = webdriver.chrome(chromedriver)
使用:
driver = webdriver.Chrome(chromedriver)