【发布时间】:2020-08-18 17:33:51
【问题描述】:
您能帮我调试一下这段代码吗? 我怀疑变量和 '' 或 "" 有问题,但我不知道是什么问题。
import requests
import re
urls = ['url1', 'url2', 'url3']
regexes = ['regex1', 'regex2', 'regex3']
url1 = 'https://...'
regex1 = r'(\d+\.)\s+([^\n][A-Za-z]+)<\/a>'
url2 = 'https://...'
regex2 = "r'\/review\/([^\n][A-Za-z]+)'"
url3 = 'https://...'
regex3 = "r'(\d+\.)\s+([^\n][A-Za-z]+)'"
for url, regex in zip(urls, regexes):
r = requests.get(url)
results = re.findall(regex, r.text)
print(results)
【问题讨论】:
标签: python regex loops variables web-scraping