【问题标题】:How would run a bot in PyCharm?如何在 PyCharm 中运行机器人?
【发布时间】:2020-06-03 20:18:37
【问题描述】:

好的,所以我通过终端使用 IDLE 作为文本编辑器运行我的工作 python 脚本/机器人...我意识到 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 使用 Selenium?它说这是一个未解决的参考。

编辑:我得到它的工作,谢谢。

【问题讨论】:

    标签: python selenium selenium-webdriver web-scraping pycharm


    【解决方案1】:

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

    您可能遇到的是您的 PyCharm 指向不同的 Pythonpath。您需要进入 PyCharm 设置并设置您的 Python 解释器。

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

    【讨论】:

      猜你喜欢
      • 2021-02-10
      • 1970-01-01
      • 2019-01-07
      • 2018-02-23
      • 2021-04-16
      • 2019-01-19
      • 2013-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多