推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
saximi
V2EX  ›  Python

请教,开发爬虫时有什么工具可以根据 HTML 源码确定合适的 XPath 表达式和 CSS 表达式?

  •  
  •   saximi · Sep 4, 2017 · 4099 views
    This topic created in 3307 days ago, the information mentioned may be changed or developed.
    32 位的 WINDOWS7 下开发爬虫,使用的浏览器可能涉及 IE、CHROME、FIREFOX。
    想根据网站源码确定对应的 XPath 表达式、CSS 表达式,请问有什么好用的工具么?
    感谢指点!
    11 replies  •  2017-10-07 13:06:11 +08:00
    cnwtex
        1
    cnwtex  
       Sep 4, 2017
    chrome 里面按 f12, 然后 Ctrl+Shift+C 找到想要的元素,然后右键点 Elements 对应的源码,COPY->XPATH
    saximi
        2
    saximi  
    OP
       Sep 4, 2017
    @cnwtex 谢谢,不知 IE 下有这样的工具么?
    littlewing
        3
    littlewing  
       Sep 5, 2017
    chrome
    zbl430
        4
    zbl430  
       Sep 5, 2017
    用 chrome 就好了,用那么多浏览器干嘛。。
    canbingzt
        5
    canbingzt  
       Sep 5, 2017
    chrome 给出的 XPath 经常是 //div[1]/div[2]/div[3]这种,有时候很坑
    baixiangcpp
        6
    baixiangcpp  
       Sep 5, 2017
    CSS and XPath checker
    chengxiao
        7
    chengxiao  
       Sep 5, 2017
    浏览器直接给出的比较坑,推荐用一个叫 Xpath Helper 的扩展来自己调试
    一般就是找到相应 id 或者 class 再向下定位几级元素会更准确一些
    yykrlc
        8
    yykrlc  
       Sep 5, 2017
    chrome +XPath Helper
    saximi
        9
    saximi  
    OP
       Sep 5, 2017
    @chengxiao 谢谢,找到这个插件了!
    ila
        10
    ila  
       Sep 10, 2017 via iPhone
    说个笑话,chrome f12 检测的 tbody
    pinsily
        11
    pinsily  
       Oct 7, 2017
    个人觉得还是花一两个钟把 Xpath 这些语法弄清楚,浏览器给的当个参考,百分百妥当
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2393 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 05:44 · PVG 13:44 · LAX 22:44 · JFK 01:44
    ♥ Do have faith in what you're doing.