【发布时间】:2018-10-04 19:46:45
【问题描述】:
from selenium import webdriver
from selenium.webdriver.support.ui import Select
from bs4 import BeautifulSoup
import collections
import datetime
browser = webdriver.Chrome()
browser.get('https://libcal.library.ucsb.edu/rooms.php?i=12405')
browser.find_element_by_link_text('18').click() #selects date
browser.find_element_by_xpath('//*[@title="2314, 12:00am to 12:30am, Thursday, October 18, 2018"]').click()
我正在尝试查找具有我的代码中所述标题的元素。它基本上是选择房间可用的时间段,但我不能通过这个 xpath 做到这一点。我想让它可以在不同的日子重复,并且 ID 每天都会改变。
<a href="#" class="lc_rm_a" data-seq="36825101" id="647749313"
onclick="return showBookingForm(this.id,'2314','12:00am - 12:30am,
Thursday, October 18, 2018', '30');" style="width: 30px; float:left;
display:block;" title="2314, 12:00am to 12:30am, Thursday, October 18,
2018"> </a>
【问题讨论】:
标签: python selenium xpath element title