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()
  • 相关阅读:
    【原创】禁止快播自动升级到最新版本,自己发现的方法
    又一灵异事件 Delphi 2007 在 Win7
    [DCC Error] E2161 Error: RLINK32: Error opening file "_____.drf"
    单例模式 改进
    estackoverflow with message 'stack overflow'
    所有可选的快捷键列表[转自万一博客]
    SQL server 除法运算
    正则表达式的一个坑[.\n]无效引起的血案
    getcwd()和__DIR__区别
    并发处理的技巧php
  • 原文地址:https://www.cnblogs.com/yuanke98/p/9225907.html
Copyright © 2011-2022 走看看