使用Python请求模块的多行正则表达式
我正在使用requests库逐行遍历一个网页,但我想捕捉一些跨多行的正则表达式:
import requests
r = requests.get(url)
for line in r.iter_lines():
pat = re.search(regex, line)
if pat:
print pat.group(1)
我试过把整个文件连接成一个长字符串,但感觉这样不太对。
有什么好的方法可以捕捉这些多行表达式(最好是用requests)吗?
注意:我对requests还很陌生。我看过文档,但没有找到或者理解答案。
谢谢
1 个回答
1
r = requests.get(url)
pat = re.search(regex, r.text)
这段代码的作用是...
首先,它会...
接着,它会检查...
如果满足某个条件,它就会...
最后,代码会返回...
总的来说,这段代码的目的是...
希望这个解释能帮助你更好地理解这段代码!