Я делаю что-то, где я go на URL-адрес (мой URL-адрес), строки с сайта используют .text.splitlines()
. Однако я хочу, чтобы моя программа выполняла это довольно часто, и я не хочу, чтобы она продолжала делать запросы каждый раз (у меня было бы более миллиона запросов). Можно ли сохранить содержимое страницы в памяти?
Мой код:
import random, requests
country_list = requests.get("url")
ending = requests.get("url")
presets = [""]
def generate_shopping():
shopping_begin = requests.get("url")
shopping_words = requests.get("url")
return random.choice(shopping_begin.text.splitlines()) + "-" + random.choice(shopping_words.text.splitlines()) + "-" + random.choice(country_list.text.splitlines()) + "-" + random.choice(presets) + "-" + random.choice(ending.text.splitlines())
def output():
with open("outputs.txt", "w", encoding='utf8') as f:
for i in range(1000000):
f.write(generate_shopping() + "\n")
output()