python利用selenium和safari浏览器驱动实现新浪微博自动点赞 Demo
import time
from selenium import webdriverbrowser = webdriver.Safari()
browser.get('http://weibo.com')
time.sleep(20)# 点击页面中的登录按钮 弹出输入帐号模态框
browser.find_element_by_xpath("//a[@node-type='loginBtn']").click()
time.sleep(2)#输入帐号密码
browser.find_element_by_css_selector('div.item.username.input_wrap input.W_input').send_keys('yourusername')
browser.find_element_by_css_selector('div.item.password.input_wrap input.W_input').send_keys('yourpassword')
time.sleep(1)#点击登录
browser.find_element_by_xpath("//div[@class='item_btn']/a[@suda-data='key=tblog_weibologin3&value=click_sign']").click()
time.sleep(10)#查找页面中的所有 点赞按钮
allzan = browser.find_elements_by_css_selector('em.W_ficon.ficon_praised.S_txt2')#遍历 点击
for temp in allzan:print("again")time.sleep(1)temp.click()# browser.quit()
转载于:https://www.cnblogs.com/malcolmfeng/p/6854967.html
python利用selenium和safari浏览器驱动实现新浪微博自动点赞 Demo相关推荐
- Python:Selenium 1:浏览器驱动
Selenium是一个用于测试网站的自动化测试工具,爬虫中也经常用到,支持各种浏览器包括Chrome.Firefox.Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器. 自Web ...
- Python之selenium的打开浏览器的二种方式
Python之selenium的打开浏览器的二种方式 文章目录 Python之selenium的打开浏览器的二种方式 第一步我们要先按照selenium: 第一种打开方式: 第二种打开方式: 第一步我 ...
- selenium启动常用浏览器驱动方式
文章目录 selenium 启动常用浏览器驱动方式 一.启动 Chrome 浏览器 二.启动 IE 浏览器 三.启动 Edge 浏览器 四.启动 Opera 浏览器 五.启动 Safari 浏览器 六 ...
- Python利用Selenium模拟浏览器自动操作
概述 在进行网站爬取数据的时候,会发现很多网站都进行了反爬虫的处理,如JS加密,Ajax加密,反Debug等方法,通过请求获取数据和页面展示的内容完全不同,这时候就用到Selenium技术,来模拟浏览 ...
- Selenium3 + Python3自动化测试系列一——安装Python+selenium及selenium3 浏览器驱动
一.安装Python https://www.python.org/downloads/ 验证Python是否安装成功.打开Windows命令提示符(cmd),输入python,回车 注意:在安装的过 ...
- web自动化测试python+selenium学习总结----selenium安装、浏览器驱动下载
一.安装selenium 命令安装selenium库 :pip install -U selenium 查看selenium是否安装成功:pip list PS:有时会有异常,安装失败,可以尝试去s ...
- python中webdriver_浅谈python中selenium库调动webdriver驱动浏览器的实现原理
最近学web自动化时用到selenium库,感觉很神奇,遂琢磨了一下,写了点心得. 当我们输入以下三行代码并执行时,会发现新打开了一个浏览器窗口并访问了百度首页,然而这是怎么做到的呢? 1 from ...
- Selenium + WebDriver 各浏览器驱动下载地址
Chrome 点击下载chrome的webdriver: http://chromedriver.storage.googleapis.com/index.html 不同的Chrome的版本对应的ch ...
- python调用打印机驱动下载_selenium的Python使用(一)浏览器驱动的安装及使用
一.selenium的安装 直接使用pip进行安装 pip install selenium #(安装最新版本) pip install selenium==3.6.0 #(安装指定版本) ...
最新文章
- 使用rar备份mysql_用RAR备份源代码_用WSH备份数据库
- 博途数据类型wstring怎么用_如何在STEP 7 (TIA 博途)中使用“用户定义数据类型” (UDTS)...
- 哪个更快:Java 堆还是本地内存
- SQL Server中表锁定的原理及解锁演示
- linux 信号量锁 内核,Linux内核信号量互斥锁应用
- matlab gui 二阶系统,实验二 二阶系统matlab仿真(dg).doc
- Mybatis 原始Dao层开发
- php 逗号千分位,PHP中number_format函数输出数字格式化,增加千分位符号
- 定值保险计算举例_农村养老保险管理系统(在线查询)https://www.chashebao.com/yanglaobaoxian/17556.h...
- Fragment中添加ListView而不使用ListFragment
- Linux系统编程——进程间通信概述
- ASP.NET 学习路线图
- 数据挖掘:概念与技术笔记(一)引言
- MySQL的JDBC 中的PreparedStatement是一把双刃剑,需要均衡利弊后再使用
- python计算召回率_机器学习之分类:精确率和召回率
- 微信引流软件哪里找?哪个引流软件比较可靠?
- 骁龙8gen1和苹果A15评测哪个好
- DBeaver Enterprise 21.0 企业版注册方法
- Pascal之父 Niklaus Wirth
- vtk教程第七章 高级计算机图形学