我的要求是我们有两个html页面。一个包含超链接,另一个html包含与超链接有关的详细响应。当我单击第一个html上的超链接时,它应使用python指向第二个html上的相应字符串/块响应。 我能够将文本文件转换为html文件,但无法指向HTML页面上的字符串。
答案 0 :(得分:0)
因此,假设您的第一个HTML页面如下:
...
<a href="data.html">Your website title</a>
...
第二个HTML页面的<p>
标记中包含一些相似的外观信息。
...
<p>This is some information about your website title</p>
...
我在这里假设您的第二个文件名为data.html
,但显然无论您为它起什么名字。在每个<p>
标签之前,您可以添加:
<a name="title"></a>
您title
所在的位置是您要标记的每个段落的唯一名称。
然后,在原始HTML文件中,您将希望更改所有URL,因此,您将拥有data.html
而不是data.html#title
,其中title
是相应段落的名称来自另一个文件。
例如,它看起来像这样:
file.html:
...
<a href="data.html#cats">Link to the first paragraph</a>
<a href="data.html#dogs">Link to the second paragraph</a>
...
data.html:
...
<a name="cats"></a><p>This is a paragraph about cats</p>
<a name="dogs"></a><p>This is a paragraph about dogs</p>
...
修改
因此,我重新阅读了您的问题,并意识到您想用Python做到这一点。但是,您说过您希望能够单击超链接。您是要让该用户在网站(HTML)上单击还是通过编程方式遍历HTML?