使用urllib / python

时间:2018-10-08 13:02:31

标签: python html urllib

是否可以从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代码,即单击“检查元素”时可以看到什么?

谢谢

0 个答案:

没有答案