打开特定行或段落的网页

时间:2013-02-01 21:24:14

标签: python r web

是否可以使用R或python在浏览器中打开网址,在特定点(理想情况下是行号)或使用Xpath查询(而非锚点)标识的点打开网页,例如

webbrowser.open(url)

shell.exec(url)

它取决于所使用的浏览器,还是需要由浏览器控制而不是用于打开它的脚本?

我们的想法是在网页中搜索一个字词,并在包含搜索字词的特定行打开页面,而不是只打开网址。

1 个答案:

答案 0 :(得分:1)

您可以对HTML感兴趣,首先在页面上找到您想要的链接,然后创建一个具有您命名的特定ID的新元素,然后告诉浏览器加载该已编辑的页面。

site: www.example.com
<p> lorem ipsum </p>

然后您将p的{​​{1}}更改为id

id="scrollhere"

然后告诉您的浏览器加载site: www.example.com <p id="scrollhere" > lorem ipsum </p> 。诀窍是将编辑过的页面放到浏览器中。