擅长:python、mysql、java
<p>如果您确实只是想在文本的两个元素之间找到一些东西,可以使用以下正则表达式:</p>
<pre><code>import re
with open('yourfile') as fin:
page_source = fin.read()
start_text = re.escape('<div id="viewed">')
until_text = re.escape('<div id="rated">')
match_text = re.search('{}(.*?){}'.format(start_text, until_text), page_source, flags=re.DOTALL)
if match_text:
print match_text.group(1)
</code></pre>