python - 在 Python 中操作网站下拉菜单

标签 python html

我一直在网上搜索以下问题的答案,我没有成功可能与我在网络编程/html 方面缺乏经验有关。如果是这样并且有一个明显的答案,很抱歉打扰大家。我一直在尝试解析网站上的一堆文本,然后我找到了 python 脚本 html2text.py,它可以很好地以我可以解析的方式呈现网站。但是,为了获得所有信息,我需要访问网站上的下拉菜单。下拉菜单控制显示哪一年的数据,我想获取所有可用的年份。我已经看到使用 urllib2 我可以访问一个网站,而且看起来我也可以通过这种方式将信息发送到一个网站,但我一直无法弄清楚如何操作下拉菜单。我感兴趣的网站是http://www.nfldata.com/nfl-stats/team-stats.aspx如果这有帮助的话。提前感谢您提供的任何建议。

-马特

最佳答案

检查 python 中的 xml 库。您可以获取原始 html 文本并将其解析为文档对象模型 (DOM) 接口(interface):

http://docs.python.org/library/xml.dom.minidom.html

关于python - 在 Python 中操作网站下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5055030/

相关文章:

python - OpenCV-如何从QR码获取数据而无需在前面添加 'b'?

javascript - 函数被声明但它的值从未被使用

javascript - 在 IE9 中使用 history.pushstate

html - 我怎样才能给输入数字框默认值?

javascript - 在添加输入框时动态调整 div 的大小

python - 使用 QComboBox 的 QTableView 模型

python - 使用 numpy genfromtxt 从混合数据类型文件导入大整数

python - 在 Python/Pydev/Eclipse 中检查异常后的变量

javascript - php循环中的多个谷歌地图,带有javascript和引用id

python - JupyterLab : Run all cells below