RoboBrowser是一款简单的浏览网页的Pythoic库,无需依赖独立的浏览器。
使用示例代码:
import refrom robobrowser import RoboBrowser# Browse to Geiusbrowser = RoboBrowser(history=True)browser.ope('https://geius.com/')# Search for Porcupie Treeform = browser.get_form(actio='/search')form # <RoboForm q=>form['q'].value = 'porcupie tree'browser.submit_form(form)# Look up the first sogsogs = browser.select('.sog_lik')browser.follow_lik(sogs[0])lyrics = browser.select('.lyrics')lyrics[0].text # \Hear the soud of music ...# Back to results pagebrowser.back()# Look up my favorite sogsog_lik = browser.get_lik('trais')browser.follow_lik(sog_lik)# Ca also search HTML usig regex patterslyrics = browser.fid(class_=re.compile(r'\blyrics\b'))lyrics.text # \Trai set ad match spied uder the blid...






评论