这是一个列出所选球员棒球统计数据的页面示例,默认为最近一年(2014 年,即将是 2015 年) http://www.koreabaseball.com/Record/Player/HitterDetail/Game.aspx?玩家 ID=76325
下拉列表允许用户选择回溯到 2010 年的年份,但不会更改显示的 url。如何从下拉列表中的每个值中抓取所有可用年份?
我目前正在使用 Python 和 BeautifulSoup,但我愿意使用任何可以完成工作的东西。
<select name="ctl00$ctl00$cphContainer$cphContents$ddlYear"
onchange="javascript:setTimeout('__doPostBack(\'ctl00$ctl00$cphContainer$cphContents$ddlYear\',\'\')', 0)"
id="cphContainer_cphContents_ddlYear"
class="select02 mgt30">
<option value="2014">2014</option>
<option value="2013">2013</option>
<option selected="selected" value="2012">2012</option>
<option value="2011">2011</option>
<option value="2010">2010</option>
Run Code Online (Sandbox Code Playgroud) python beautifulsoup html-parsing web-scraping drop-down-menu