Получение кода html страницы по ее адресу - Python
Формулировка задачи:
Прошу помочь с такой проблемой. Написал код для получения в файл кода страницы по заданному адресу сайта:
Проблема в том, что для данного сайта в файл записывается код не именно заданной страницы (в данном случае https://pwcats.info/kassiopeya/11208), а почему-то всегда прописывается код страницы https://pwcats.info/etherblade/11208. Это можно определить, сравнив полученный в файл текст и просмотренный в браузере исходный код. В чем может быть причина?
Для ясности, это разные сервера игры. Их можно выбирать на сайте справа вверху из ниспадающего списка.
Листинг программы
- import requests
- html1=requests.get('https://pwcats.info/kassiopeya/11208')
- fh=open('text.txt','wb')
- fh.write(html1.content)
- fh.close()
Решение задачи: «Получение кода html страницы по ее адресу»
textual
Листинг программы
- import requests
- url = 'https://pwcats.info'
- servers = '''/servers/orion
- /servers/vega
- /servers/sirius
- /servers/mira
- /servers/drakon
- /servers/gelios
- /servers/atlas
- /servers/luna
- /servers/kassiopeya
- /servers/lisichka
- /servers/gidra
- /servers/cerberus'''.splitlines()
- for srv in servers:
- response = requests.get(url+srv, allow_redirects=False)
- print(srv.split('/')[-1], '==>', response.cookies['serverPW'])
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д