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)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容