You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
531 B
Python

import re
import requests
def main(site_url, substring):
site_code = get_site_code(site_url)
matching_substrings = get_matching_substrings(site_code, substring)
print(f"'{substring}' found {len(matching_substrings)} times in {site_url}")
def get_site_code(site_url):
if not site_url.startswith("http"):
site_url = "http://" + site_url
return requests.get(site_url).text
def get_matching_substrings(source, substring):
return re.findall(substring, source)
main("vniitf.ru", "python")