如何在PyCharm中运行机器人



好的,所以我使用IDLE作为文本编辑器通过终端运行我的工作python脚本/bot。。。我意识到PyCharm会更快、更高效。尽管我对PyCharm还不太了解。我该怎么做?

from config import keys
from selenium import webdriver
import time
driver = webdriver.Chrome('./chromedriver')
def order(keys):

driver.get(keys['destination'])
driver.find_element_by_xpath('/html/body/div[2]/div[1]/div[4]/ul[1]/li[2]').click()
print('Directed to correct page...')
driver.switch_to.window(driver.window_handles[1])
time.sleep(1)
driver.find_element_by_xpath('//*[@id="identifierId"]').send_keys(keys["email"])
print('Email entered...')
driver.find_element_by_xpath('//*[@id="identifierNext"]/span/span').click()
print('Going to next page...')
time.sleep(2)
driver.find_element_by_xpath('//*[@id="password"]/div[1]/div/div[1]/input').send_keys(keys["password"])
print('Entered password...')
driver.find_element_by_xpath('//*[@id="passwordNext"]/span/span').click()
print('Going to next page...')
time.sleep(2)

if __name__ == '__main__':
order(keys)

input()

这就是我正在使用的代码,它运行得非常好。我只想通过PyCharm使用它。请帮忙!

编辑:我将如何通过PyCharm使用硒?它说这是一个未解决的参考。

编辑:我开始工作了,谢谢。

PyCharm不会让您的脚本运行得更快。它只是一个IDE,一个允许您编写Python程序的工具。不建议在那里进行生产。在编程和调试时,在那里运行它非常有用。像往常一样使用终端在生产中运行它。

你可能正在经历的是,你的PyCharm指向了一条不同的Python路径。您需要进入PyCharm设置并设置Python解释器。

您可以使用命令where python3(在Windows上(或which python3(在Linux上(通过终端找到当前的Python解释器
请注意,python3对您来说可能被称为pythonpypy3

您可以绝对通过PyCharm运行您的机器人。以下是在PyCharm中运行机器人程序所需操作的简要列表(假设您已经在Discord Developer Portal中创建了机器人程序(:

  1. 安装PyCharm和Python:如果您还没有,请从JetBrains网站下载并安装最新版本的PyCharm,然后安装Python。(不会讨论如何安装Python,有很多资源可供参考。(

  2. 创建一个新项目:打开PyCharm,点击";创建新项目"在欢迎屏幕中。

  3. 选择Python解释器:在;"新项目";窗口中,选择一个您想用于bot的Python解释器。如果您没有安装,请单击";添加解释器";按钮创建一个新的。

  4. 安装必要的软件包:如果您的机器人程序需要任何软件包或库,您可以使用PyCharm的软件包管理器进行安装。打开";项目口译员";设置并点击"+"按钮添加新程序包。

  5. 创建Python文件:在PyCharm项目窗口中,右键单击项目文件夹并选择"新建>Python文件";。为文件命名并保存。

  6. 编写您的bot代码:在您刚刚创建的Python文件中编写您的机器人程序代码。请确保导入任何必需的包并定义任何必需的函数。

  7. 运行你的机器人程序:一旦你完成了机器人程序代码的编写,你就可以点击绿色的"来运行它;运行";按钮。这将执行您的机器人并在控制台中显示输出。

  8. 调试你的机器人:如果你在运行机器人时遇到任何错误或问题,你可以使用PyCharm的调试工具来查找并修复它们。在代码中设置断点,方法是单击一行的左边距,然后单击";调试"按钮而不是";运行";按钮

  9. 部署您的机器人:一旦您对机器人的功能感到满意,就可以将其部署到您选择的服务器或平台上。

  10. 使用代码:client.run(Bot Token(,您可以在Discord Developer Portal网页中找到该代码,您在该网页中创建了机器人及其作用域。

就是这样!按照以下步骤通过PyCharm运行您的机器人。(同样,这是为那些ALREADY通过Discord Developer Portal创建机器人的人准备的!(

最新更新