【发布时间】: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