码迷,mamicode.com
首页 > 编程语言 > 详细

python selenium利用 126.com id自动生成

时间:2016-10-25 19:02:00      阅读:380      评论:0      收藏:0      [点我收藏+]

标签:name   click   pad   pat   mono   new   利用   mon   position   

访问的是126.com
但是教程中id是固定的,可是一查代码,
id是auto-id-1476087946510
后面的数字是自动变化的。
这可怎么办呢?
 
#coding=utf-8
from selenium import webdriver
 
‘‘‘
测试简单元素操作
‘‘‘
url="http://www.126.com/"
driver=webdriver.Firefox()
driver.get(url)
 
driver.find_element_by_xpath(".//*[id=‘login-form‘]//[@class=‘j-inputtext dlemail‘]").clear()
driver.find_element_by_xpath(".//*[@class=‘j-inputtext dlemail‘]").send_keys("18210558203")
 
driver.find_element_by_class_name("j-inputtext dlpwd").clear()
driver.find_element_by_class_name("j-inputtext dlpwd").send_keys("waxq1314")
driver.find_element_by_id("dologin").click()
 
#driver.quit()
126.com里面是没有解决方法的,估计是做了限制     
 
其他处理方式用xpath、css等等,只要是可以定位就可以访问。

python selenium利用 126.com id自动生成

标签:name   click   pad   pat   mono   new   利用   mon   position   

原文地址:http://www.cnblogs.com/q2z2012/p/5997393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!