操作cookies
#添加cookies
import time
from selenium import webdriver
driver = webdriver.Firefox()
url= 'http://www.baidu.com'
driver.get(url)
driver.add_cookie({'name':'123','value':'333'})
cookies = driver.get_cookies()
for cookie in cookies:
print('%s ->%s' % (cookie['name'],cookie['value']))
print('cookies 操作完成')
time.sleep(2)
driver.quit()
操作滚动条
#调用javascript拖动滚动条
from selenium import webdriver
import time
driver = webdriver.Firefox()
url= 'http://www.baidu.com'
driver.get(url)
#搜索
time.sleep(2)
driver.find_element_by_id('kw').send_keys('senlenium')
time.sleep(3)
driver.find_element_by_id('su').click()
#滚动条拖到底部
js ="document.documentElement.scrollTop=10000"
time.sleep(3)
driver.execute_script(js)
time.sleep(3)
#滚动条拖动到顶部
js= "document.documentElement.scrollTop=0"
driver.execute_script(js)
#左右拖动
#window_scro||to(左边距,上边距)
# js = "window_scro||to(200,1000)"
# driver.execute_script(js)
time.sleep(3)
driver.quit()
获取服务端与客户端的交互信息
from selenium import webdriver
import time
import logging
#开启debug获取服务端与客户端的交互信息
logging.basicConfig(level=logging.DEBUG)
driver = webdriver.Firefox()
url= 'http://zhtb.hcstec.com/login/login.html'
driver.get(url)
driver.find_element_by_xpath('/html/body/div/div/form/div[1]/select').click()
time.sleep(2)
driver.find_element_by_xpath('/html/body/div/div/form/div[1]/select/option[2]').click()
time.sleep(1)
driver.find_element_by_xpath('/html/body/div/div/form/div[2]/input').send_keys('142630170611011230')
time.sleep(1)
driver.find_element_by_xpath('/html/body/div/div/form/div[3]/input').send_keys('123456')
time.sleep(2)
driver.find_element_by_xpath('/html/body/div/div/form/button').click()
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。