Selenium挑战-URL独立更改



由于在纽约市不可能获得表格,因此正在进行一个自动化预订的小项目。我慢慢地掌握了我生疏的Python知识,遇到了一个减速带。

我希望页面从今天起两周后加载一个日期,所以我设置了一个变量以获得正确格式的日期

然后我将这个日期插入到URL中,然而,当我运行代码时,出现的URL有今天的日期,而不是两周后的日期。尽管我确认了变量的日期是正确的。

有人想过如何解决这个问题吗?

from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
import datetime
ResDate = datetime.date.fromordinal(datetime.date.today().toordinal()+14).strftime("%Y-%m-%d")
print(ResDate)
URL = "https://resy.com/cities/ny/lartusi-ny?date={ResDate}&seats=2"
timeout = 30
driver = webdriver.Chrome()
driver.get(URL)

试试这个修改后的代码:

ResDate = datetime.date.fromordinal(datetime.date.today().toordinal()+13).strftime("%Y-%m-%d")
print(ResDate)
url = "https://resy.com/cities/ny/lartusi-ny?date={}&seats=2".format(ResDate)
print(url)

相关内容

最新更新