selenium模块

有窗口

from selenium import webdriver
import time
brower = webdriver.Chrome()
brower.maximize_window() #窗口最大化
brower.get('http://www.baidu.com')

#brower.quit()  #关闭网页 //*[@id="kw"]
#选择输入框,清空数据
brower.find_element_by_xpath('//*[@id="kw"]').clear()
#选择输入框,输入python
brower.find_element_by_xpath('//*[@id="kw"]').send_keys('python')
#选择提交按钮,点击确认 //*[@id="su"]
brower.find_element_by_xpath('//*[@id="su"]').click()
time.sleep(10) #设置延时,网页加载
# 获取源码
data = brower.page_source
print(data)

无窗口模式

from selenium import webdriver
import time
chrom_options = webdriver.ChromeOptions()
chrom_options.add_argument('--headless')

brower = webdriver.Chrome(options=chrom_options)
brower.get('http://baidu.com')
brower.find_element_by_xpath('//*[@id="kw"]').send_keys('python')
data = brower.page_source
print(data)

你可能感兴趣的:(selenium模块)