1 #!/usr/bin/env python3 2 # -*- coding: utf-8 -*- 3 # @Time : 2019/10/14 23:37 4 # @Author : Tang Yiwei 5 # @Email : 892398433@qq.com 6 # @File : Wai ...
分类:
其他好文 时间:
2020-04-17 00:25:12
阅读次数:
65
#!/usr/bin/env python from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains import time class driver_class(o ...
分类:
编程语言 时间:
2020-04-16 22:39:48
阅读次数:
66
常用操作cookie的方法如下: get_cookie(name='aaa') 获取key(name)为aaa的cookie get_cookies() 获取所有cookie add_cookie(dict) 添加cookie delete_cookie(name='aaa') 删除cookie d ...
分类:
Web程序 时间:
2020-04-16 15:33:45
阅读次数:
100
代码实现 导入模块和定义常量 import re import time import csv import os import requests import html # 设置请求头 headers = { 'cookie': 'shshshfp=22dd633052035d21be92463f ...
分类:
编程语言 时间:
2020-04-16 11:49:30
阅读次数:
124
Chrome ( chromedriver ) Firefox ( geckodriver )官方下载 官方下载淘宝镜像 淘宝镜像备用下载 备用下载使用说明 下面是示例代码中用到的auto.md文件内容,自动发布文章也还是需要遵循一定的规则,所以以下有几点是必须说明的: 1. [//]: # ()是 ...
分类:
编程语言 时间:
2020-04-16 00:31:03
阅读次数:
95
一、selenium概念 用来完成浏览器自动化的相关操作 使用程序编写一系列的键盘、鼠标的相关操作(让浏览器来完成), 当我们执行代码时,就会触发一系列的事件 二、selenium在爬虫中的作用 可以获取动态加载的数据 三、selenium安装 pip install selenium 下载浏览器驱 ...
分类:
其他好文 时间:
2020-04-15 21:26:07
阅读次数:
72
针对<select>标签,可使用如下方法: select_by_value() 通过value值定位下拉选项 select_by_index() 通过下拉选项的索引定位,从0开始 select_by_visible_text() 通过text值定位 百度搜索下拉框,如下: 分别选择每页显示20条,1 ...
分类:
Web程序 时间:
2020-04-15 21:17:10
阅读次数:
86
一、前言 最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新! 这是python+selenium实现Web自动化第二篇博文 二、Selenium第一篇博文地址: 【Selenium01篇】python+selenium实 ...
分类:
编程语言 时间:
2020-04-15 17:56:19
阅读次数:
94
一.下拉框 相信大家在手动测试web页面时,遇到过下拉框吧,那进行web自动化测试时,如何操作下拉框,且看下文 1.selenium中提供了方法,先导入Select方法 from selenium.webdriver.support.select import Select 2.实例化类 Selec ...
分类:
Web程序 时间:
2020-04-15 13:59:13
阅读次数:
122
Pythontkinter开发windowsexe程序:程序功能:开发使用selenium打开浏览器,播放酷我音乐,获取歌曲url,下载歌曲需要注意:提前安装Gg浏览器,本文使用的驱动程序为浏览器:79.0.3945.36。如果浏览器版本不一致请替换浏览器。安装模块:pipinstalltkinterpipinstallseleniumpipinstallpyinstallerpipinstall
分类:
编程语言 时间:
2020-04-15 09:18:59
阅读次数:
87