【发布时间】:2020-02-09 11:54:25
【问题描述】:
我正在尝试在 Aegis Blade 上使用 Firefox 运行一个简单的 selenium 任务。不过我遇到了一些错误。
我设置了我的 api 密钥:
$ export AEGISBLADE_API_KEY="my-api-key"
然后运行这段代码:
from aegisblade import aegisblade
from selenium import webdriver
def gethtml(url):
driver = webdriver.Firefox()
driver.get(url)
return driver.page_source
if __name__ == '__main__':
print("Running AegisBlade job")
job = aegisblade.run(lambda: gethtml("https://github.com"))
print("Waiting for job to finish...")
print(job.get_return_value())
我收到以下错误:
Internal Error Type: WebDriverException
Internal Error: Message: 'geckodriver' executable needs to be in PATH.
我使用的是 Python 2.7,但看起来这不是问题所在。
【问题讨论】:
标签: python python-2.7 selenium selenium-webdriver