Python-从下拉菜单中选择选项

时间:2018-12-16 15:33:23

标签: python html web-scraping beautifulsoup python-requests

我研究了很多解决该问题的方法,但是没有找到任何可以使它起作用的方法。 基本上我有这个网页:

http://databank.worldbank.org/data/embed-int/Table-1-SDDS-new/id/4f2f0c86

,我想做的是使用Python更改国家/地区,以便从HTML提取数据(我已经知道如何提取数据)。 问题是,我不知道如何改变国家。你能帮我吗?

我看到了许多类似的解决方案,但可能是由于缺乏HTML的经验,所以我不太了解它们。

谢谢。

2 个答案:

答案 0 :(得分:1)

您最好使用硒之类的方法。在这种情况下,您可以单击下拉菜单,然后使用输入框发送感兴趣的国家/地区,然后输入。

j2 = str(t) 
x2 = eval(j2) 
print(j2) # (((9, 1, 4),), (), ((14, 5, 10),), ((0, 4, 5),))
print(x2) # (((9, 1, 4),), (), ((14, 5, 10),), ((0, 4, 5),))

答案 1 :(得分:0)

我也不知道如何从下拉菜单中选择选项,但这是worldbank api