博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python Selenium+phantomjs 小技巧
阅读量:6154 次
发布时间:2019-06-21

本文共 677 字,大约阅读时间需要 2 分钟。

  1、元素模糊定位

    如抓取下面列表:

    

    elements = doc("li[id^='result_']")

 

 

  2、元素精确定位

    

      

     elements =doc("div[class='a-fixed-left-grid-inner']")

    

     eq索引从0开始

     elements =doc("div[class='a-fixed-left-grid-inner']").find("div").eq(1)

 

 

    

    elements = doc("div[class='a-fixed-left-grid-inner']").find("div").eq(1).find("div").eq(0)

 

 

    

        elements = doc("div[class='a-fixed-left-grid-inner']").find("div").eq(1).find("div").eq(0).find("div").find("a")

 

 

    3、执行脚本

    

    

    python代码

submitArticle =  self.driver.find_element_by_class_name("swz")if submitArticle:    onclick = submitArticle.get_attribute("onclick")    self.driver.execute_script(onclick)

 

转载地址:http://enbfa.baihongyu.com/

你可能感兴趣的文章
Apache通过mod_php5支持PHP
查看>>
发布一个TCP 吞吐性能测试小工具
查看>>
java学习:jdbc连接示例
查看>>
PHP执行批量mysql语句
查看>>
Extjs4.1.x 框架搭建 采用Application动态按需加载MVC各模块
查看>>
Silverlight 如何手动打包xap
查看>>
建筑电气暖通给排水协作流程
查看>>
JavaScript面向对象编程深入分析(2)
查看>>
linux 编码转换
查看>>
POJ-2287 Tian Ji -- The Horse Racing 贪心规则在动态规划中的应用 Or 纯贪心
查看>>
Windows8/Silverlight/WPF/WP7/HTML5周学习导读(1月7日-1月14日)
查看>>
关于C#导出 文本文件
查看>>
使用native 查询时,对特殊字符的处理。
查看>>
maclean liu的oracle学习经历--长篇连载
查看>>
ECSHOP调用指定分类的文章列表
查看>>
分享:动态库的链接和链接选项-L,-rpath-link,-rpath
查看>>
Javascript一些小细节
查看>>
禁用ViewState
查看>>
Android图片压缩(质量压缩和尺寸压缩)
查看>>
nilfs (a continuent snapshot file system) used with PostgreSQL
查看>>