1.ChromeOptions是什么? 是Chrome参数对象,是配置Chrome启动时属性的类。通过以下参数可以为Chrome添加启动参数。 参数携带过程:启动参数在初始化webdriver对象时传入option,实现按特定参数启动。 2.ChromeOptions启动参数 具体参考:https: ...
分类:
其他好文 时间:
2020-05-24 09:57:45
阅读次数:
59
from selenium import webdriverimport time #导入时间#打开谷歌浏览器driver = webdriver.Chrome()#打开艺龙网站driver.get("http://www.elong.com/")time.sleep(1)#选择热门城市“成都”Te ...
分类:
编程语言 时间:
2020-05-24 00:19:23
阅读次数:
56
需要: 最近看到了selenium介绍,说是可以模拟人类自动打开网页 很有兴趣,于是学习了下, 果然:兴趣是最好的老师。 说明: 选取糗事百科,因为没有设置爬虫robots,所以用来练手, 请不要恶意爬取。 代码如下: #!/usr/bin/env python #-*- coding:utf-8 ...
分类:
其他好文 时间:
2020-05-23 12:51:48
阅读次数:
51
selenium操控浏览器下拉到页面最底端: https://www.cnblogs.com/TTyb/p/7662430.html #!/usr/bin/env python # -*- coding: utf-8 -*- from selenium import webdriver import ...
分类:
其他好文 时间:
2020-05-22 17:37:37
阅读次数:
143
使用chrome打开weibo.com会出现以下界面的弹出框: 这东西不属于页面alert弹框,而是属于浏览器的设置项。 要关掉它,需要对浏览器进行属于配置。具体见下面脚本: from selenium import webdriver import time options = webdriver ...
分类:
编程语言 时间:
2020-05-20 12:16:05
阅读次数:
162
1 # coding=utf-8 2 from selenium import webdriver 3 from selenium.webdriver.common.action_chains import ActionChains 4 import time 5 6 driver = webdri ...
分类:
编程语言 时间:
2020-05-19 20:53:12
阅读次数:
101
一、控制浏览器的窗口: 1 # coding=utf-8 2 from selenium import webdriver 3 import time 4 5 driver = webdriver.Chrome() 6 driver.implicitly_wait(5) 7 driver.get(" ...
分类:
编程语言 时间:
2020-05-19 20:24:43
阅读次数:
66
脚本问答题导致测试用例不稳定,DOM还没加载出元素就执行了脚本导致报回错,这种只要使用答显式等待大部分都能解决。 ############### from selenium import webdriver from selenium.webdriver.common.by import By fr ...
分类:
其他好文 时间:
2020-05-19 18:03:54
阅读次数:
63
#coding=utf-8 from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.get("https://www.baidu.com") driver.quit() 以下 ...
分类:
编程语言 时间:
2020-05-18 20:26:45
阅读次数:
117
from selenium.webdriver import ActionChains 1、鼠标点击 click:鼠标左击double_click:鼠标双击context_click:鼠标右击 btn = driver.find_element_by_id('su') # 第一步:创建一个鼠标操作的 ...
分类:
其他好文 时间:
2020-05-17 19:25:11
阅读次数:
243