提问人:Rxyces 提问时间:3/24/2020 最后编辑:David BuckRxyces 更新时间:3/27/2020 访问量:346
如何让 Python 更快地打开 Chrome 网络驱动程序?
How to make Python open up Chrome webdrivers faster?
问:
使用此代码:
from datetime import datetime, time
from time import sleep
import numpy
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from multiprocessing import Process
def dateDiffInSeconds(date1, date2):
timedelta = date2 - date1
return timedelta.days * 24 * 3600 + timedelta.seconds
def daysHoursMinutesSecondsFromSeconds(seconds):
minutes, seconds = divmod(seconds, 60)
hours, minutes = divmod(minutes, 60)
days, hours = divmod(hours, 24)
return (days, hours, minutes, seconds)
req = datetime.strptime('2020-03-23 20:31:50', '%Y-%m-%d %H:%M:%S')
now = datetime.now()
while req < now:
driver = webdriver.Chrome("C:\\Users\\royce\\Desktop\\bot\\chromedriver.exe")
driver.get ('https://www.supremenewyork.com/shop/all/sweatshirts')
driver.maximize_window()
driver.find_element_by_partial_link_text('Rammellzee').click()
break
并通过在 IDLE Python 中运行程序来做到这一点。当我运行该程序时,它需要大约 5 秒钟才能使 Chrome 均匀化,因为它会经过 Python shell,然后是实际的 Python(看起来像 cmd 的那个),然后当它打开 Chrome 时,它又是一个空白屏幕大约 5 秒钟。我所遵循的教程是使用相同的网络驱动程序代码的人立即打开他们的 Chrome。但是,他们通过 Sublime Text 做到了这一点,所以我也尝试了一下,但是在 Sublime Text 上设置为 Python 的相同代码甚至没有做任何事情。
答: 暂无答案
评论
lower_case_with_underscores