# import bs4 # import requests # hml=requests.get('http://yinyue.kuwo.cn/billboard_%E9%85%B7%E6%88%91%E7%83%AD%E6%AD%8C%E6%A6%9C.htm').text # soup=bs4.BeautifulSoup(hml) # head=soup.head # print(head) # print(soup.li) # print(soup.ul.attrs['class']) # print(soup.p.string) # print(soup.prettify()) # print(list(enumerate(soup.li.parents))) # print(soup.find_all('ul')) # print(soup.find_all('li')) # print(soup.find_all(attrs={'class':'anchorVideo'})) # print(soup.find_all(class_='albName')) # # print(soup.find_all(type='text')) # print(soup.select('ul li')) # print(soup.select('.down')) # for i in soup.select('ul li'): # print(i.get_text) # from selenium import webdriver import time # from selenium import webdriver # browser = webdriver.Chrome() # browser.get('https://www.taobao.com') # print(browser.page_source) # browser.close() # browser=webdriver.Chrome() # browser.get('https://www.baidu.com') # print(browser.page_source) # time.sleep(5) # browser.close() # browser = webdriver.Chrome() # browser.get('https://www.taobao.com') # lis = browser.find_elements_by_css_selector('.service-bd li') # print(lis) # time.sleep(5) # browser.close() # driver = webdriver.Chrome # driver.get(url="http://www.google.com") # inputElement = driver.find_element_by_name("q") # inputElement.send_keys("Cheese!") # inputElement.submit() # print (driver.title) # from selenium import webdriver # import time # # browser = webdriver.Chrome() # browser.get('https://www.taobao.com') # input = browser.find_element_by_id('q') # input.send_keys('iPhone') # time.sleep(3) # input.clear() # input.send_keys('iPad') # time.sleep(2) # input.clear() # input.send_keys('戴尔') # button = browser.find_element_by_class_name('btn-search') # button.click() from selenium import webdriver b=webdriver.Chrome() b.get('https://www.taobao.com') # input_first=b.find_element_by_id('q') # print(input_first) # input_second=b.find_element_by_css_selector('#q') # print(input_second) from selenium.webdriver.common.by import By input_third=b.find_element(By.ID,'q') #通用格式 #查找多个元素 lis=b.find_elements_by_css_selector('.service-bd li') print(lis) lis_1=b.find_elements(By.CSS_SELECTOR,'.service-bd li') print(lis_1) #元素交互操作 import time input=b.find_element_by_css_selector('#q') input.send_keys('iphone') time.sleep(10) input.clear() b.close() #等待 b1=webdriver.Chrome() b1.implicitly_wait(10) b1.get('https://www.taobao.com') input1=b1.find_element_by_css_selector('#q') input1.send_keys('11123') time.sleep(10) b1.close() #前进后退 b2=webdriver.Chrome() b2.get('https://www.taobao.com') b2.get('https://www.baidu.com') b2.get('https://www.python.org') b2.back() time.sleep(4) b2.forward() b2.close()