使用python运行midori,从网页抓取文本

使用python运行midori,从网页抓取文本,python,Python,我正在做一个小项目,试图在我的RaspPi上打开Midori,从API网页抓取文本,并将其用作python代码中的变量。同样的页面将在10秒后重新加载,python代码将获取新变量并永远循环 我正在阅读midori终端命令帮助页面,但并不真正理解如何在终端中使用这些命令 我意识到urllib和requests是更好的库,但由于特定的原因,我更喜欢打开midori。目前,我所拥有的是: import subprocess as sub pageToOpen="http://sgnextbus.ho

我正在做一个小项目,试图在我的RaspPi上打开Midori,从API网页抓取文本,并将其用作python代码中的变量。同样的页面将在10秒后重新加载,python代码将获取新变量并永远循环

我正在阅读midori终端命令帮助页面,但并不真正理解如何在终端中使用这些命令

我意识到urllib和requests是更好的库,但由于特定的原因,我更喜欢打开midori。目前,我所拥有的是:

import subprocess as sub
pageToOpen="http://sgnextbus.honcheng.com/ltamytransport/getarrivaltime?svc=291&busstop=76439"
sub.Popen(["midori", "-a", pageToOpen])

此案例仅打开一个web浏览器窗口,不存储任何响应;有没有可能使用例如带有curl的subprocess,它可以将您的响应作为字符串返回给python代码?是的,我希望这个论坛中的人也能帮助解决这个问题。