#-*- coding: UTF-8 -*-
from selenium import webdriver #从selenium包导入webdriver模块
#指定是chrome的驱动
#执行到这里的时候Selenium会去到制定的路径将chrome driver 程序运行起来
driver = webdriver.Chrome(r"F:\PyCharm\chromedriver_win32\chromedriver.exe")#r是转义符,没有r,程序会把比如\t当做tab键
#实例化返回的对象赋值给driver
#C:\tools\webdrivers放到环境变量path下,就不用写括号里的代码
driver.get("https://mail.qq.com/")#get方法 打开制定网址
import time
import random
try:
for i in range(1000):
print(i)
driver.switch_to.frame('login_frame') # input在iframe 的这个框架下面,需要先切到这个框架下才能找到元素
driver.find_element_by_xpath(".//*[@id='u']").clear()
time.sleep(1)
driver.find_element_by_xpath(".//*[@id='u']").send_keys('123456789')
time.sleep(1)
driver.find_element_by_xpath(".//*[@id='p']").send_keys("33182")
time.sleep(1)
driver.find_element_by_xpath(".//*[@id='login_button']").click()
time.sleep(3)
'''driver.find_element_by_xpath(".//*[@id='SetInfo']/div/a[3]").click()'''
time.sleep(1)
'driver.find_element_by_xpath("/html/body/div/div[2]/div/a").click()'
time.sleep(1)
driver.find_element_by_xpath("//*[@id='composebtn']").click()
'''driver.switch_to.frame('qmEditorIfrmEditArea') # input在iframe 的这个框架下面,需要先切到这个框架下才能找到元素'''
'iframe = driver.find_elements_by_class_name("qmEditorIfrmEditArea")'
driver.switch_to.frame('mainFrame')
time.sleep(1)
driver.find_element_by_xpath("//div[@id='toAreaCtrl']").send_keys("3318b")
'driver.switch_to.frame(iframe)'
time.sleep(1)
except Exception as msg:
print("获取失败%r" % msg)
else:
print("获取正常")
from selenium import webdriver #从selenium包导入webdriver模块
#指定是chrome的驱动
#执行到这里的时候Selenium会去到制定的路径将chrome driver 程序运行起来
driver = webdriver.Chrome(r"F:\PyCharm\chromedriver_win32\chromedriver.exe")#r是转义符,没有r,程序会把比如\t当做tab键
#实例化返回的对象赋值给driver
#C:\tools\webdrivers放到环境变量path下,就不用写括号里的代码
driver.get("https://mail.qq.com/")#get方法 打开制定网址
import time
import random
try:
for i in range(1000):
print(i)
driver.switch_to.frame('login_frame') # input在iframe 的这个框架下面,需要先切到这个框架下才能找到元素
driver.find_element_by_xpath(".//*[@id='u']").clear()
time.sleep(1)
driver.find_element_by_xpath(".//*[@id='u']").send_keys('123456789')
time.sleep(1)
driver.find_element_by_xpath(".//*[@id='p']").send_keys("33182")
time.sleep(1)
driver.find_element_by_xpath(".//*[@id='login_button']").click()
time.sleep(3)
'''driver.find_element_by_xpath(".//*[@id='SetInfo']/div/a[3]").click()'''
time.sleep(1)
'driver.find_element_by_xpath("/html/body/div/div[2]/div/a").click()'
time.sleep(1)
driver.find_element_by_xpath("//*[@id='composebtn']").click()
'''driver.switch_to.frame('qmEditorIfrmEditArea') # input在iframe 的这个框架下面,需要先切到这个框架下才能找到元素'''
'iframe = driver.find_elements_by_class_name("qmEditorIfrmEditArea")'
driver.switch_to.frame('mainFrame')
time.sleep(1)
driver.find_element_by_xpath("//div[@id='toAreaCtrl']").send_keys("3318b")
'driver.switch_to.frame(iframe)'
time.sleep(1)
except Exception as msg:
print("获取失败%r" % msg)
else:
print("获取正常")
