因此,我正在创建一个简单的机器人来喜欢人们的帖子,只是为了证明概念和学习。我正在使用pycharm以及硒和geckodriver作为驱动程序。到目前为止,我只是试图打开firefox Web浏览器。
我已经将geckodriver添加到了我的PATH,并且我的计算机可以识别Geckodriver。我也尝试使用chromedriver并打开chrome。发生相同的事情,它只是无法打开。因此,我觉得我的代码或外部库中似乎有问题,但似乎找不到。我是否应该拥有Python 3.7以外的一些外部库?
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
class InstagramBot:
def __init__(self, username, password):
self.username = username
self.password = password
self.driver = webdriver.Firefox()
def closeBrowser(self):
self.driver.close()
def login(self):
driver = self.driver
driver.get("https://www.instagram.com/")
time.sleep(2)
# "//a[@href'accounts/login']"
# "//input [@name='username']"
# "//input [@name='password']"
ig = InstagramBot("scumbag_scarbs, Sunny9999")
ig.login()
我希望它打开Firefox并导航到instagram.com。我没有收到错误,但是它只是显示程序正在运行并且没有做任何事情。
请帮忙,我发现有一堆人的问题与我的相似,但完全不一样。