• 从入门到放弃(复)


    # 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()
  • 相关阅读:
    WPF Step By Step -基础知识介绍
    WPF Step By Step 系列
    设计模式的六大原则
    Java实现二维码生成的方法
    Java 导出Excel
    解析图书 XML
    Maven搭建Spring+SpringMVC+Mybatis+Shiro项目详解
    springboot配置文件的所有属性
    SpringBoot中 application.yml /application.properties常用配置介绍
    Linux 系统目录结构
  • 原文地址:https://www.cnblogs.com/yuanke98/p/9225907.html
Copyright © 2020-2023  润新知