from selenium import webdriver
import timefrom selenium.webdriver.support.wait import WebDriverWait# 版本对应# geckodriver 0.17# Selenium 3.4# Firefox 52# python3.7.1def findElement(locator,timeout=28): element=WebDriverWait(web,timeout).until(lambda x:x.find_element(*locator)) return elementdef findElements(locators,timeout=28): elements=WebDriverWait(web,timeout).until(lambda x:x.find_elements(*locators)) return elementsweb = webdriver.Firefox()web.get(‘https://hippo.gf.com.cn/#StockQuote’)# web.get(‘https://www.baidu.com/’)loc = (‘xpath’, “//div[@class=‘Footer button-num-1’]/button[@class=‘MuiButtonBase-root MuiButton-root MuiButton-text’]”)findElement(loc).click()loc = (‘xpath’, “//div[@class=‘Title’]/a[@class=‘Close’]”)findElement(loc).click()loc = (‘xpath’, “//span[text()=‘A股’]”)findElement(loc).click()loc = (‘xpath’, “//span[text()=‘换手’]”)findElement(loc).click()while 1: time.sleep(4) for i in range(20): txtName=web.find_e
相关文章
- 11-12解决命令行运行python文件,出现No module named *** 报错问题
- 11-12python – 部署Django,supervisorctl异常终止
- 11-12python – django gunicorn sock文件不是由wsgi创建的
- 11-12python-烧瓶和gunicorn,多个模块:循环导入-并非所有路径都可访问
- 11-12python-manage.py是组织/编写Flask应用程序的正确方法吗?
- 11-12使用webuploader实现断点续传
- 11-12python – 让Gunicorn在80端口运行
- 11-12使用webuploader组件实现大文件分片上传,断点续传
- 11-12python – 在Gunicorn / Flask应用程序中的进程之间共享静态全局数据
- 11-12python学习-第十六周:装饰器(1)