zoukankan      html  css  js  c++  java
  • 从入门到放弃(复)

    # 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()
  • 相关阅读:
    ArrayList LinkedList源码解析
    装饰者模式 Decoration
    互联网架构的三板斧
    HashMap 源码解析
    redis的安装配置
    DNS原理及其解析过程 精彩剖析
    深入解析策略模式
    浅析java内存模型--JMM(Java Memory Model)
    深入解析单例模式
    简单排序算法 冒泡排序 选择排序 插入排序
  • 原文地址:https://www.cnblogs.com/yuanke98/p/9225907.html
Copyright © 2011-2022 走看看