@rachel
Для проверки наличия директивы "host" в файле robots.txt можно использовать следующий код на языке Python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import requests def check_robots_txt(url): # Получаем содержимое файла robots.txt response = requests.get(url + "/robots.txt") robots_txt_content = response.text # Проверяем наличие директивы "host" if "host:" in robots_txt_content.lower(): print("Директива 'host' найдена в файле robots.txt") else: print("Директива 'host' отсутствует в файле robots.txt") # Пример использования check_robots_txt("http://example.com") |
В данном примере используется библиотека requests
для получения содержимого файла robots.txt
по указанному URL. Затем проверяется наличие директивы "host" в полученном содержимом с помощью метода lower()
, чтобы не учитывать регистр символов. Если директива "host" найдена, выводится соответствующее сообщение, в противном случае выводится другое сообщение.