使用此代码:
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
并通过在空闲Python中运行程序来实现。当我运行这个程序时,需要大约5秒钟的时间来平衡Chrome,因为它经过Python shell,然后是实际的Python(看起来像cmd的Python),然后当它打开Chrome时,它会在一个空白屏幕上再运行大约5秒钟。我所关注的教程中,有人使用相同的webdriver代码,可以立即打开他们的Chrome浏览器。然而,他们是通过升华文本实现的,所以我也尝试了,但是在升华文本上设置为Python的相同代码甚至没有任何作用
目前没有回答
相关问题 更多 >
编程相关推荐