我想抓一个通过<select
&gt;更改其内容的网页标签。当我选择其他选项时,页面内容会动态更改。我想知道是否有一种方法可以从python脚本更改选项,以便我可以从<select>
标记中的所有不同选项的所有不同页面获取内容。
答案 0 :(得分:0)
我假设你使用像urllib这样的库来进行抓取。您已经知道网站的内容会动态变化。我还假设动态内容使用服务器端交互。这意味着,使用javascript(ajax),浏览器根据选择的值从服务器请求新数据。
如果是这样,那么您可以尝试在Web抓取库中模拟对服务器的ajax调用。
答案 1 :(得分:0)
正如@Tichodroma所说,当选择改变时,要么:
在这两种情况下,都涉及到JavaScript。看看它,根据发生的情况(案例#1或#2),你应该:
<select>