【发布时间】:2020-07-20 15:37:46
【问题描述】:
我收到此错误:
File "bot.py", line 10, in self.driver = webdriver.Chrome(executable_path='./chromedriver.exe') NameError: name 'self' is not defined
我使用的代码是:
from selenium import webdriver
import time
class InstagramBot:
def __init__(self, username, password):
self.username = username
self.password = password
self.driver = webdriver.Chrome('./chromedriver.exe')
self.driver.get('wwww.instagram.com')
if __name__ == '__main__':
ig_bot = InstagramBot('temp_username', 'temp_password')
print(ig_bot.username)
Chrome 打开大约 2 秒后自行关闭,我不知道为什么。谁能帮帮我?
【问题讨论】:
-
检查你的缩进,那些应该在
__init__?
标签: python selenium-chromedriver