seleninum爬虫
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time
import json
def search(keyword):
driver = webdriver.Chrome()
url = 'https://www.suning.com/'
driver.get(url)
input = driver.find_element_by_id('searchKeywords')
searchButton = driver.find_element_by_id('searchSubmit')
time.sleep(1)
input.send_keys(keyword)
time.sleep(1)
searchButton.click()
time.sleep(2)
driver.execute_script("window.scrollTo(0,document.body.scrollHeight)")
time.sleep(1)
elements = driver.find_elements_by_class_name('item-bg')
for e in elements:
name = e.find_element_by_css_selector("div[class='title-selling-point']").text
price = e.find_element_by_css_selector("span[class='def-price']").text
print("skuname: %s , price: %s " % (name,price))
if __name__=="__main__":
search('iphone')