关于selenium的使用

因为上个月忙于计算机二级,所以一直没时间呀,这个月开始,没事就写一写(4月的时候)

”阅读全文”



先附上,上个月没事写的代码,用于一键登录QQ空间

from selenium import webdriver
browser = webdriver.Chrome()
browser.get("https://qzone.qq.com/")
browser.switch_to.frame("login_frame")
browser.find_element_by_id("switcher_plogin").click()
browser.find_element_by_class_name("inputstyle").send_keys("账号")
browser.find_element_by_id("p").send_keys("密码")
browser.find_element_by_id("login_button").click()
assert "账号" in browser.page_source

账号,密码的地方改成自己的就好,最后一步操作是验证是否成功
通过几天的试验,发现其实登录界面是另一个镶嵌在qzone.qq.com里的网页,所以我这里使用了  switch_to.frame(reference)   来指定到登陆界面,后面的find都是查找元素,click()是模拟鼠标点击,send_keys是模拟键盘输入

基本挂课脚本都是用selenium来写的,就是模拟键盘和鼠标的操作,很好用且很简单,有必要学习一下

我是看 链接 自学的,讲的挺好的,有兴趣的可以看看
这个模块是基于python的,至于python的环境搭建,如有需要我写,我就找个时间来归纳一下
把这个学会了,基本各种网页脚本什么的,应该就能根据自己的需要来写了

 

关于selenium的网页(还会更新)

定位以及切换frame链接
进入子页面抓取内容:
链接
获取标签内文字:链接

”折叠”

发表评论

电子邮件地址不会被公开。 必填项已用*标注