driver.find_element_by_xpath("//div[@class='outside']//a[contains(text(),'最近浏览')]")
如果定位不到,则说明未加载完毕,可以结合WebDriverWait使用,等待元素出现为止。
'//div[@class="icon item" and @rel="next"]/@href'
from lxml import etree
- response_detail = requests.get(src__url, headers=getHeaderObject()).content
- # 使用xpath
- page_source = etree.HTML(response_detail.decode('utf-8'))
response.xpath('//table[@class="gPanel"]//input[@class="gCurrentPage"]/@value').get()
response.xpath('//table[@class="gPanel"]//a[@class="pgNext"]/@href').get()
response.xpath('//table[@class="gPanel"]//span[@class="TotalPage"]/text()').get()
- next_page_num = re.findall('pageNum=([\d]+)', response.xpath(
- '//a[@class="pgNext"]/@href').get())[0]