是否可以从URL读取“解释后的” HTML代码?
比方说,有一个网站可以搜索并显示10个元素。 例如:您搜索“鞋子”,然后您会看到10种不同的鞋子,每个鞋子都有一个链接。
如果显示源代码,我只会看到以下内容:
<shoes-search inputs-var="ShoesSearch">xxx...</shoes-search>
<style>
</style>
但是我看不到这10鞋的不同div和链接。
但是,如果我右键单击鞋子并检查元素(在chrome上),则可以看到所有10个鞋子的div和链接。
我认为不同之处在于,当我显示源代码时,它不会被解释,但是当我单击inspect元素时,会解释相同的源代码。
我的问题是我正在使用以下代码:
url="https://www.website.com/search/"
sock = urllib.request.urlopen(url)
htmlSource = str(sock.read())
sock.close()
我得到了源代码,每双鞋子没有10个链接。
是否有任何方法可以获取解释的HTML代码,即单击“检查元素”时可以看到什么?
谢谢