selenium-登录C语言中文网】的更多相关文章

最近开发转用golang语言,所以经常在晚上搜资料,结果发现go语言中文网,我居然访问不了,刚开始以为是跟go有关,所以被防火长城屏蔽了,结果,偶尔讨论发现办公室的其他两个同事都可以访问,真是奇了怪了. 下面记录一下分析问题的过程: chrome浏览器中的显示:   wireshark中抓包的结果: 抓包显示在TLS握手阶段,在客户端发送了client hello之后,服务器返回了一个protocol version错误. 下面记录我自己的分析: 按照我的理解,访问https网站时是这样的: 1…
Go1.13 标准库的 http 包爆出重大 bug,你的项目中招了吗? 原创: 王亚楼 Go语言中文网 今天…
from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By from selenium.common.exceptions import NoSuchElement…
目的:登录cnblog后新增文章后再次删除该文章并验证 代码如下: #coding: utf-8 from selenium import webdriver from time import sleep import unittest import time class DeletePost(unittest.TestCase): def setUp(self): self.dr = webdriver.Chrome() self.dr.maximize_window() #定义登录方法 de…
使用场景: 测试过程中,有的时候需要登录才可以进行其他操作 举例说明: # coding=utf-8 """ :author: 花花测试 :time: 2017.05.03 :content: 登录操作 """ from selenium import webdriver import time class Login: driver = None def __init__(self): self.driver = webdriver.Chrom…
环境:windows8  python2.7+selenium+chrome 直接上脚本: # coding=utf-8from selenium import webdriverimport timeurl='https://mail.163.com/'loginname='username@163.com'password='12345678'browser = webdriver.Chrome()browser.get(url)browser.maximize_window()time.s…
前言 最近有需求要登录网站查询一些信息,然后再修改一些信息,而且这种工作重复性很强,想着通过自动化的方式来做这个东西. 技术选择 自动化的方式开始考虑的是用python的爬虫来做,但是登录的网站有好多防爬虫机制,js又是压缩的,登陆的时候post参数就有40多个,后来想过phantomjs但是还是有限制,后来发现了selenium这个自动化测试的工作,尝试了一些感觉用起来相对比较简单,而且python-selenium的官方文档也还行. 仔细研究了发现,其实selenium这种方式是最简单的也是…
#! python3 # -*- coding:utf8 -*- # https://selenium-python.readthedocs.io/api.html#selenium.webdriver.remote.webdriver.WebDriver.switch_to_frame #自动提交表单 from selenium import webdriver import time import openpyxl #读取Excel数据 wb=openpyxl.load_workbook('…
为了总结一下Selenium的用法,具体用了这个例子来说明一下. Selenium简单来说,就是通过程序驱动一个浏览器,并且可以通过程序来帮你做一些事情,例如点击.填表呀之类的. 换句话说,你在浏览器上面看到的东西,他都能给你呈现:你能在页面上做的东西,它也能做. Selenium厉害的地方在于,它是一个真正的浏览器,可以对js,css进行渲染,所以WebMagic这个爬虫也整合了这个DownLoader. 但是效率低,因为要打开一个个浏览器. 言归正传,下面介绍使用方法. 1.首先,要有Sel…
京东的滑动验证码在页面上是没有原图的,所有我是用ps把他们拼成一个的. from selenium import webdriver from selenium.webdriver import ActionChains from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import…