RoboBrowser 浏览网页的Pythonic库开源项目

我要开发同款
匿名用户2016年07月27日
60阅读
所属分类Python、应用工具、浏览器
授权协议BSD

作品详情

RoboBrowser是一款简单的浏览网页的Pythonic库,无需依赖独立的浏览器。

使用示例代码:

import refrom robobrowser import RoboBrowser# Browse to Geniusbrowser = RoboBrowser(history=True)browser.open('https://genius.com/')# Search for Porcupine Treeform = browser.get_form(action='/search')form                # <RoboForm q=>form['q'].value = 'porcupine tree'browser.submit_form(form)# Look up the first songsongs = browser.select('.song_link')browser.follow_link(songs[0])lyrics = browser.select('.lyrics')lyrics[0].text      # \nHear the sound of music ...# Back to results pagebrowser.back()# Look up my favorite songsong_link = browser.get_link('trains')browser.follow_link(song_link)# Can also search HTML using regex patternslyrics = browser.find(class_=re.compile(r'\blyrics\b'))lyrics.text         # \nTrain set and match spied under the blind...
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论