2013-02-01 54 views
0

是否有可能打開一個網頁在某個點,理想的行號​​,或在一個點使用R或Python的Xpath查詢(而不是一個錨點)標識例如,在瀏覽器中打開一個URL。打開一個特定的行或段落的網頁

webbrowser.open(url) 

shell.exec(url) 

它取決於使用的瀏覽器,還是需要由瀏覽器控制,而不是用來打開它的腳本?

這個想法是在網頁中搜索一個術語,並在包含搜索術語的特定行打開頁面,而不是打開url。

+0

你的意思是讓窗口滾動到頁面上的鏈接? – TankorSmash

+0

是的,我想我是。 – CCID

回答

1

你可以喜歡HTML,首先在頁面上找到你想要的鏈接,然後創建一個帶有你的名字的特定ID的新元素,然後告訴瀏覽器加載該編輯頁面。

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

,然後更改pidid="scrollhere"

site: www.example.com 
<p id="scrollhere" > lorem ipsum </p> 

,然後告訴你的瀏覽器加載www.example.com/#scrollhere。訣竅是將編輯後的頁面傳送到瀏覽器。

+0

你的意思是你可以複製網頁,在本地存儲,編輯它,然後從本地位置打開它。 – CCID

+0

@CCID我沒有玩過機械化或PAMIE,但我敢打賭,你可以改變你瀏覽的頁面,以便編輯html並重新加載頁面。不需要保存,但我不積極。 – TankorSmash