代码运行别的都正常,网页也能打开,但是找这个元素的时候始终找不到:
contain1 = driver.find_element_by_xpath("//*[@class='results-item-header']")
from selenium import webdriver
import xlwt
import random
import time
import re
driver = webdriver.Chrome(r'C:\Program Files\Google\Chrome\Application\chromedriver.exe')
for i in range(2):
time.sleep(random.uniform(1, 2))
url = 'balabala'
driver.get(url)
contain1 = driver.find_element_by_xpath("//*[@class='container']")
ListOfContain1 = re.split("[\n:]", contain1.text)
print(ListOfContain1)
这个class看着像是页面加载完后,通过js修改的