使用Python解析动态网页

使用Python解析动态网页,python,web-scraping,Python,Web Scraping,我试图解析一个网页,当我按下箭头键获得下拉列表时,它的html源代码会发生变化。 我想解析该下拉列表的内容。我该怎么做 问题示例:如果您访问此站点:并选择组合框“选择电影”上的箭头按钮,则会出现电影下拉列表。我想得到这些电影的列表 提前谢谢 您需要深入研究JavaScript,看看该菜单是如何填充的。如果它是通过AJAX填充的,那么通过对同一URL重新执行请求(例如,执行get to“”)来获取该内容可能很容易。您需要深入研究JavaScript以查看该菜单是如何填充的。如果它是通过AJAX填充

我试图解析一个网页,当我按下箭头键获得下拉列表时,它的html源代码会发生变化。 我想解析该下拉列表的内容。我该怎么做

问题示例:如果您访问此站点:并选择组合框“选择电影”上的箭头按钮,则会出现电影下拉列表。我想得到这些电影的列表


提前谢谢

您需要深入研究JavaScript,看看该菜单是如何填充的。如果它是通过AJAX填充的,那么通过对同一URL重新执行请求(例如,执行get to“”)来获取该内容可能很容易。

您需要深入研究JavaScript以查看该菜单是如何填充的。如果它是通过AJAX填充的,那么通过对同一URL重新执行请求(例如,执行get to“”)来获取该内容可能很容易。

您需要深入研究JavaScript以查看该菜单是如何填充的。如果它是通过AJAX填充的,那么通过对同一URL重新执行请求(例如,执行get to“”)来获取该内容可能很容易。

您需要深入研究JavaScript以查看该菜单是如何填充的。如果它是通过AJAX填充的,那么通过对同一URL重新执行请求(例如,执行get to“”)可能很容易获得该内容。

带有用于填充下拉框的数据的实际URL如下所示:


不过,我还是要小心一点,仔细检查一下网站的使用条款,或者是否有可以替代的API。

带有用于填充下拉框的数据的实际URL如下所示:


不过,我还是要小心一点,仔细检查一下网站的使用条款,或者是否有可以替代的API。

带有用于填充下拉框的数据的实际URL如下所示:


不过,我还是要小心一点,仔细检查一下网站的使用条款,或者是否有可以替代的API。

带有用于填充下拉框的数据的实际URL如下所示:


不过,我会小心一点,仔细检查一下网站的使用条款,或者是否有可以替代的API。

您可能想看看。它允许你复制与你一样的步骤,因为它也使用浏览器(Firefox、Chrome等)


Ofc,它不如使用mechanize、urllib、beautifulsoup和所有这些东西那么快,但值得一试。

您可能想看看。它允许你复制与你一样的步骤,因为它也使用浏览器(Firefox、Chrome等)


Ofc,它不如使用mechanize、urllib、beautifulsoup和所有这些东西那么快,但值得一试。

您可能想看看。它允许你复制与你一样的步骤,因为它也使用浏览器(Firefox、Chrome等)


Ofc,它不如使用mechanize、urllib、beautifulsoup和所有这些东西那么快,但值得一试。

您可能想看看。它允许你复制与你一样的步骤,因为它也使用浏览器(Firefox、Chrome等)


Ofc,它不如使用mechanize、urllib、beautifulsoup和所有这些东西那么快,但值得一试。

没有html标记,有JavaScript编写来显示货币列表。没有html标记,有JavaScript编写来显示货币列表。没有html标记,有JavaScript编写来显示货币列表。没有html标记,有JavaScript编写来显示货币列表。没有html标记,有JavaScript写来显示金钱列表。伟大的人。。!!!!非常感谢。:)你能帮我知道你是如何得到这个URL的吗????当然,如果你使用的是Chrome,请按
F12
,然后切换到
网络
选项卡。重新加载页面,您将看到浏览器在加载页面时发出的所有请求。找到正确的请求现在只需手动检查此列表及其响应。如果这个答案对您有帮助,请随意接受它作为正确答案;)祝你好运,伟人。。!!!!非常感谢。:)你能帮我知道你是如何得到这个URL的吗????当然,如果你使用的是Chrome,请按
F12
,然后切换到
网络
选项卡。重新加载页面,您将看到浏览器在加载页面时发出的所有请求。找到正确的请求现在只需手动检查此列表及其响应。如果这个答案对您有帮助,请随意接受它作为正确答案;)祝你好运,伟人。。!!!!非常感谢。:)你能帮我知道你是如何得到这个URL的吗????当然,如果你使用的是Chrome,请按
F12
,然后切换到
网络
选项卡。重新加载页面,您将看到浏览器在加载页面时发出的所有请求。找到正确的请求现在只需手动检查此列表及其响应。如果这个答案对您有帮助,请随意接受它作为正确答案;)祝你好运,伟人。。!!!!非常感谢。:)你能帮我知道你是如何得到这个URL的吗????当然,如果你使用的是Chrome,请按
F12
,然后切换到
网络
选项卡。重新加载页面,您将看到浏览器在加载页面时发出的所有请求。找到正确的请求现在只需手动检查此列表及其响应。如果这个答案对您有帮助,请随意接受它作为正确答案;)祝你好运