首页 > 代码库 > python selenium利用 126.com id自动生成
python selenium利用 126.com id自动生成
访问的是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里面是没有解决方法的,估计是做了限制
【伪】方法参考:http://www.jianshu.com/p/a78b6bb95543
其他处理方式用xpath、css等等,只要是可以定位就可以访问。
python selenium利用 126.com id自动生成
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。