```python from robobrowser import RoboBrowser
# 创建RoboBrowser br = RoboBrowser()
# 打开datacoup登录详细地址 br.open("https://datacoup.com/signin")
# 获取登录表单 form = br.get_form()
# 填写邮箱和密码 form["email"] = "FILL_USERNAME_IN" form["password"] = "FILL_PASSWORD_IN"
# 提交表单 br.submit_form(form)
# 获取登录后的网页页面结论返回信息 src = str(br.parsed)
# 配对开始与结束的部位 htmlstart = "Earned:" end = ""
# 应用正则表达式开展配对回到结论 result = re.search("%s(.*)%s"%(start,end),src).group(1)
# 输出结果 print(result) ```
下面展示另一个例子,模拟浏览音乐平台以查看歌曲信息。
```python from robobrowser import RoboBrowser
# 访问RapGenius网址 browser = RoboBrowser(history=True) browser.open("http://rapgenius.com/")
# 获取表单 form = browser.get_form(action="/search") print(form)
# 输入关键字 "queen" 进行搜索 form["q"].value = "queen" browser.submit_form(form)
# 获取第一首歌曲的信息 songs = browser.select(".song_name") browser.follow_link(songs[0])
# 浏览歌曲详细信息 lyrics = browser.select(".lyrics") print(lyrics[0].text)
# 回到查询记录页面 browser.back()
# 查看我最喜欢的歌曲 browser.follow_link("deathontwolegs")
# 应用正则表达式搜索lyrics的文字信息 lyrics = browser.find(class_=re.compile(r"\blyrics\b")) print(lyrics.text) ```
以上是RoboBrowser学习教程的一部分,更多内容请关注我的公众号二维码。
PythonthatisdifficulttodealwithTherearetwistsandturnsinpythIhavecarrieditonbefore,holdingittodeath,withoutloos...
币安同胞们,币安将于2024年2月2日12:00(UTC)上线PythNetwork(PYTH)并开放这些现货交易对的交易。新现货交易对:PYTH/BTC、PYTH/USDT、PYTH/FDUSD和PYTH/TRY。...
自全球最大的交易所Binance[BNB]在其交易所上市PythNetwork[PYTH]以来已经一周了。上市后PYTH一瞥Bitcoinworld上周报道了币安上市消息传出后PYTH的反应。这一消息加上PYTH的价格上...
二月份最值得投资的山寨币:ScorpionCasino、Jupiter(JUP)和PythNetwork(PYTH)的帖子首先出现在Coinpedia金融科技新闻上加密货币市场正处于飙升的阵痛之中,主要的山寨币价格呈绿色...