selenium:4.selenium的操作cookie 以及调用jsd
2016-10-24 22:06
337 查看
因为今天的程序十分的短小,我又不好意思称作精悍,我只能说今天的博客主要是聊聊天啦,由于周六加了一小会班,回来就下了文明6,于是,我周天就玩了一天的文明5......因为文明6并不好玩,然而并不影响我为stream贡献了小200RMB。。。。
所以只能推迟到今天来写一点小文章咯,不巧的是今天也加班了,回来就九点多,半小时写好2个小脚本,并且调试出来能用。至于内容似乎有点不求甚解,但是cookie,我目前还是不太会用,js又不是我这短短的文章能写出来的,不得不说一句,其实上周我是想写点js的小东西的,垃圾游戏,还我青春~~~~
cookie的一点小东西,程序如下,我不懂的是,为什么我第一次在命令行没有调试成功,但是什么都没有改,在python的gui却调试成功了。。。。
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
import time
driver=webdriver.Firefox()
driver.get("http://www.youdao.com")
driver.add_cookie({'name':'key-aaaaaa','value':'value-bbbbbb'})
#cookie=driver.get_cookies()
for cookie in driver.get_cookies():
print("%s -> %s" % (cookie['name'],cookie['value']))
#print(cookie)
driver.quit()
第二个就是调用的js,其实这明显是人类的一小步,因为js实在太厉害了,如果我以后要是会调用,岂不是无敌,哈哈哈哈哈哈。
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
from time import sleep
driver=webdriver.Firefox()
driver.get("http://www.baidu.com")
driver.set_window_size(600,600)
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
sleep(2)
js="window.scrollTo(100,450);"
driver.execute_script(js)
sleep(3)
driver.quit()
所以只能推迟到今天来写一点小文章咯,不巧的是今天也加班了,回来就九点多,半小时写好2个小脚本,并且调试出来能用。至于内容似乎有点不求甚解,但是cookie,我目前还是不太会用,js又不是我这短短的文章能写出来的,不得不说一句,其实上周我是想写点js的小东西的,垃圾游戏,还我青春~~~~
cookie的一点小东西,程序如下,我不懂的是,为什么我第一次在命令行没有调试成功,但是什么都没有改,在python的gui却调试成功了。。。。
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
import time
driver=webdriver.Firefox()
driver.get("http://www.youdao.com")
driver.add_cookie({'name':'key-aaaaaa','value':'value-bbbbbb'})
#cookie=driver.get_cookies()
for cookie in driver.get_cookies():
print("%s -> %s" % (cookie['name'],cookie['value']))
#print(cookie)
driver.quit()
第二个就是调用的js,其实这明显是人类的一小步,因为js实在太厉害了,如果我以后要是会调用,岂不是无敌,哈哈哈哈哈哈。
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
from time import sleep
driver=webdriver.Firefox()
driver.get("http://www.baidu.com")
driver.set_window_size(600,600)
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
sleep(2)
js="window.scrollTo(100,450);"
driver.execute_script(js)
sleep(3)
driver.quit()
相关文章推荐
- Cookie操作以及如何在js中调用jsp变量
- Cookie操作以及如何在js中调用jsp变量
- 在ASP.NET Atlas中调用Web Service——处理错误,超时以及响应用户的取消操作
- cookie和dom操作调用样式表实现网页换肤
- 把这个学会,zencart的数据库操作,以及各种函数的调用基本会了
- 深入解析javascript与asp.net对Cookie操作的异同,以及如何共用(一)。
- Excel2003和Excel2007对下拉选择和下拉级联选择的操作以及java程序的调用
- 在ASP.NET Atlas中调用Web Service——处理错误,超时以及响应用户的取消操作
- 反射机制调用类的方法,或操作成员,以及反射中的数组对象
- Excel2003和Excel2007对下拉选择和下拉级联选择的操作以及java程序的调用
- 深入解析javascript与asp.net对Cookie操作的异同,以及如何共用(一)。
- myBatis配置文件中调用存储过程以及批量操作
- FCKeditor2.6.3操作说明,基本设置,精简以及JS调用方法
- ExtJS的ajax应用以及JS对cookie 的操作 (JS学习引用)
- FCKeditor2.6.3操作说明,基本设置,精简以及JS调用方
- zencart的数据库操作,以及各种函数的调用
- 在ASP.NETAtlas中调用WebService—处理错误,超时以及响应用户的取消操作
- abap 在屏幕如何调用选择屏幕以及如何获得选择屏幕的操作
- Silverlight与HTML元素交互操作以及Cookie
- java操作Excel(Jakarta_POI)以及java调用office宏