我正在做一些网络抓取,我想知道如何从下拉框中选择数据并刮掉它。这是页面:https://www.cbn.gov.ng/rates/ExchRateByCurrency.asp
正如你所看到的,它是一个动态网页,有一个选项可以显示你想要多少条目。
我想要做的是选择最大值(100),然后再从表中抓取数据。知道我该怎么做吗?下面是一些您可以构建的代码:
Firefox = Firefox()
Firefox.get(source["Exchange Rates by Currency"])
sleep(30)
html = Firefox.page_source
html = bs(html,"html.parser")
table = html.find("table",id="exTable")
select_item = html.find("select")
它会把你带到桌子上,然后分别选择物品。
发布于 2020-11-11 04:36:52
尝试下面的方法-- 请求 --当涉及到请求时,使用简单、简单、可靠、快速和更少的代码。我已经从网站本身获取API URL后,检查了谷歌铬浏览器的网络部分。
下面的脚本到底在做什么:
https://stackoverflow.com/questions/64768398
复制相似问题