【发布时间】:2013-05-01 12:38:05
【问题描述】:
这是我要抓取的链接: http://www.prudential.com.hk/PruServlet?module=fund&purpose=searchHistFund&fundCd=MMFU_U
“英文版”标签位于右上角,以显示网页的英文版。
我必须按下一个按钮才能阅读网页上的资金信息。如果不是,则视图被阻塞,并且使用 scrapy shell 总是导致空 []。
<div onclick="AgreeClick()" style="width:200px; padding:8px; border:1px black solid;
background-color:#cccccc; cursor:pointer;">Confirmed</div>
而AgreeClick的作用是:
function AgreeClick() {
var cookieKey = "ListFundShowDisclaimer";
SetCookie(cookieKey, "true", null);
Get("disclaimerDiv").style.display = "none";
Get("blankDiv").style.display = "none";
Get("screenDiv").style.display = "none";
//Get("contentTable").style.display = "block";
ShowDropDown();
如何克服这个 onclick="AgreeClick()" 功能来抓取网页?
【问题讨论】:
标签: python web-scraping scrapy