• 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("*******")
     
    driver.find_element_by_class_name("j-inputtext dlpwd").clear()
    driver.find_element_by_class_name("j-inputtext dlpwd").send_keys("******")
    driver.find_element_by_id("dologin").click()
     
    #driver.quit()
    126.com里面是没有解决方法的,估计是做了限制     
     
    其他处理方式用xpath、css等等,只要是可以定位就可以访问。
  • 相关阅读:
    thinkphp 视图定义
    ThinkPHP支持模型的分层
    thinkphp 虚拟模型
    thinkphp 参数绑定
    thinkphp 自动完成
    thinkphp 自动验证
    thinkphp 子查询
    thinkphp 动态查询
    ThinkPHP sql查询
    thinkphp 统计查询
  • 原文地址:https://www.cnblogs.com/q2z2012/p/5997393.html
Copyright © 2020-2023  润新知