当数据中应该有一个正则表达式(输入到result变量中)时,它不返回任何匹配项。为什么会这样?
转储字符串太长,无法添加,但是可以找到here,我要查找的部分是here
代码如下:
#All of this is unimportant
import requests
import re
dump="PASTEBIN TEXT HERE"
x = re.findall(r'href=".*?">',dump)
html = requests.get(x[0].replace("href=","").replace(">","").replace('"',"")).text
#This is the regex we care about; It's done on the html linked in the edit.
results = re.findall(r'<p>Source: <a href.*?</a>',html)
print(results)
编辑:Here是执行结果正则表达式的html字符串的内容。我不好。
编辑2:Here是我正在运行的完整未经编辑的代码,供人们测试。