Мой второй regex (тот, который входит в переменную результатов) не возвращает совпадений, если в данных должен быть один. Почему это так?
Строка дампа слишком длинна для добавления, но ее можно найти здесь , и часть, которую я собираюсь найти, здесь
Код выглядит следующим образом:
#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)
Редактировать: Здесь - это содержимое строки html, с которой выполняется регулярное выражение результатов. Мой плохой.
Edit 2: Здесь - это полный, неотредактированный код, который я запускаю для тестирования людьми.