当我试图在 yahoo 上访问此页面时(异常高容量选项卡,每页 100 行)
http://finance.yahoo.com/options/lists/?mod_id=mediaquotesoptions&tab=tab2&rcnt=100
在 Windows 7 中使用命令行:
curl.exe -v -A "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0" http://finance.yahoo.com/options/lists/?mod_id=mediaquotesoptions&tab=tab2&rc nt= 100
我不断得到错误的页面(默认的高容量选项卡,每页 50 行),好像选项卡和 rcnt 参数根本没有被 Curl 传递。
我尝试了我能想象到的所有事情,包括使用 POST 传递 tab 和 rcnt、更改用户代理等,但没有任何效果。我怀疑这与雅虎网站上的浏览器检测或会话控制有关,但不知道该去哪里。
任何建议将不胜感激!博