Как бы запустить бот в PyCharm? - PullRequest
0 голосов
/ 19 февраля 2020

Хорошо, поэтому я запускал свой рабочий python скрипт / бот через Терминал, используя IDLE в качестве текстового редактора ... Я понял, что 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. Пожалуйста, помогите!

РЕДАКТИРОВАТЬ: Как бы я использовал Selenium через PyCharm? Это говорит о том, что это нерешенная ссылка.

РЕДАКТИРОВАТЬ: Я получил его на работу, спасибо.

1 Ответ

1 голос
/ 19 февраля 2020

PyCharm не заставит ваш скрипт работать быстрее. Это просто IDE, инструмент, который позволяет вам писать Python программы. Не рекомендуется запускать его там для производства. Полезно запускать его там, когда вы программируете и отлаживаете. Используйте терминал как обычно, чтобы запустить его в работе.

Что вы, вероятно, испытываете, так это то, что ваш PyCharm указывает на другой путь Pythonpath. Вам нужно go в настройках PyCharm и установить свой интерпретатор Python.

Вы можете узнать свой текущий переводчик Python через свой терминал с помощью команды where python3 (on Windows) или which python3 (на Linux).
Обратите внимание, что python3 может называться python, py или py3 для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...