【发布时间】:2011-05-28 01:16:30
【问题描述】:
编辑:我在下面寻找的是这样的 REGEX 语句:
- 抓取以 div 开头的行 class='productBundle' 以 .html 结尾。
- 全部抢走(我觉得这叫贪心)
我会将这些存储在一个数组中,然后获取页面。对于每个页面,我需要获取图像 url,所以我需要正则表达式代码。我知道它很脆弱,但它可以满足我的需要。
我有一个 html 页面,包含以下几组:
<div class='productBundle' id='4086472'>
<table cellpadding="0" cellspacing="0" class='inv'>
<tr><td valign="middle" align="center" width="100%">
<a href="http://listing.com/product/view/4086794.html" alt="472">
我想检索 div class='productBundle' 下列出的所有 url。每页可以有任意数量,但总是在 productBundle div 下。
然后从那些 html 页面中,我需要获取产品图片 url
<img id=productImage' src='http://listing.com/item/472248/472.jpg'>
例如,我需要上面 html 代码中的“http://listing.com/item/472248/472.jpg”。
我可以使用 REGEX 代码的帮助来抓取第一部分中的页面,然后使用 REGEX 代码从 productImage 中抓取 url。
谢谢
【问题讨论】:
-
你会使用什么语言? Ruby、Python、JavaScript、C#?
-
答案可以是任何语言,我只需要 Regex 语句。我可以弄清楚其他一切。
标签: regex