【发布时间】:2013-07-14 01:46:03
【问题描述】:
我是网络抓取编码的新手。我正在使用 python 来解析 html 文件,我使用的包是 BeautifulSoup。现在我想提取某些数字,如@987654322@ 中的1、$mwidgetHelper.setTitle('Notes (1)') 中的1,以及此html 文件中hover_boxes.hoverize_link('user_638166_451203', 'user_profile') 中hover_boxes.hoverize_link('user_638166_451203', 'user_profile') 中的user_638166_451203 等文本。问题是我不确定应该使用哪些方法来解析这些元素。代码如下:
<script>
newDiv = document.createElement("div");
newDiv.id = $mwidgetManager.getTitleId();
newDiv.className = 'mw_title widget_title ' + $mwidgetManager.getTitleId();
newDiv.innerHTML = "About Me";
$p('ppwt_1').appendChild(newDiv);
$mwidgetHelper.setTitle('About kk');
$mwidgetManager.nextApp();
newDiv = document.createElement("div");
newDiv.id = $mwidgetManager.getTitleId();
newDiv.className = 'mw_title widget_title ' + $mwidgetManager.getTitleId();
newDiv.innerHTML = "Status";
$p('ppwt_11').appendChild(newDiv);
$mwidgetHelper.setTitle('Posts (1)');
$mwidgetHelper.setSubtitle('<a href=\"/user_posts/list/9\">See All<\/a>');
$mwidgetManager.nextApp();
$mwidgetHelper.setTitle('Notes (1)');
$mwidgetHelper.setSubtitle('<a href=\"/notes/list/9\">See All<\/a>');
//<![CDATA[
hover_boxes.hoverize_link('user_638166_451203', 'user_profile');
//]]>
</script>
谢谢!
【问题讨论】:
-
您的实际问题不是很清楚。请重新措辞。
-
@CSJ 谢谢提醒!我已经编辑了我的问题。希望能更清楚~
-
这样好多了。提出问题的一个好的模式是:(1)设置问题,(2)提出问题,(3)提供额外的细节。祝你好运!
标签: javascript python html package web-scraping