from selenium import webdriver
#1. 浏览器
browser = webdriver.Chrome()
#2. 豆瓣 top250
url = "https://movie.douban.com/top250"
#3. 打开url
browser.get(url)
#4. 窗口最大化
browser.maximize_window()
#5. 模拟用户在输入框中输入内容 周星驰
# 给输入框赋值:send_keys() id:唯一标识
browser.find_element_by_css_selector('#inp-query').send_keys("周星驰")
#6. 找到搜索按钮并点击
# click():模拟用户的点击行为
browser.find_element_by_css_selector("#db-nav-movie > div.nav-wrap > div > div.nav-search > form > fieldset > div.inp-btn > input[type=submit]").click()
#7. 清空输入框中的内容 clear()
browser.find_element_by_css_selector("#inp-query").clear()
#8. 重新赋值,并搜索
browser.find_element_by_id('inp-query').send_keys("王宝强")
browser.find_element_by_css_selector("div.inp-btn>input").click()
(六)Python —— selenium模拟用户行为
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 基于 HttpClient的爬虫对于许多混淆的加密库需要慢慢调试,找到加密原理,耗时耗力,等你破解了加密方法说不定...
- 主题为“中国式机会”,以“一秒到千年”为时间线索,通过“动车组脑洞到枢纽脑洞”六大脑洞,回答了六个问题,回应了六种...
- 一. kafka应用流程示意 1. 前端js埋点,就是调用后端提供的对应接口.接口请求示例如下: 为了保证轻量级,...