Как получить html код страницы python
Перейти к содержимому

Как получить html код страницы python

  • автор:

Получить содержимое html страницы

В общем, у мя есть адрес html страницы, нужно получить ее содержимое в текстовую переменную средствами стандартной библиотеки. Это возможно? Заранее благодарен.

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Получить содержимое страницы генерируемое js
Доброго времени суток. Проблема у том, что мой парсер собирает не всю информацию со страницы, как.

Как получить HTML код страницы после запроса?
def get_html(url): response = urllib.request.urlopen(url) return response.read() Создаю.

Получить данные со страницы html в views.py
Хочу получить информацию из определенной ячейки в таблице(html-страница) и работать с ней в.

Selenium. как получить html элемента или страницы
Порылся в интернете и почему-то не нашел как можно с помощью селениума получить HTML код элемента.

Можно ли получить HTML код страницы открытой в QtWebEngine?
Если можно, то как это можно реализовать? (на простом примере)

104 / 94 / 14
Регистрация: 20.06.2010
Сообщений: 964
Записей в блоге: 16

Лучший ответ

Сообщение было отмечено an1s1 как решение

Решение

1 2 3
import urllib.request res = urllib.request.urlopen("http://cyberforum.ru").read() print(res)

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Получить содержимое HTML-страницы
Добрый день, уважаемые участники сообщества! Есть HTML-код нескольких страниц. Мне не нужна.

Получить содержимое из html страницы
Всем привет! Помогите пожалуйста разобраться, с такой задачкой столкнулась впервые, можно сказать.

Получить html содержимое веб страницы определенного блока
такая задача, не могу сделать: нужно написать функцию /* $url — урл из которого нужно.

HttpClient, не возвращается содержимое html страницы
Ребята у меня есть задача автоматизировать работу человека на сайте. Для этого мне нужно сначала.

Записать содержимое HTML-страницы в выпадающий список
Как сделать программу что читает хтмл код? я то понимаю что можно просто открыть его для чтения.

Загрузить содержимое одной html страницы в другой
Доброго времени суток, как используя jQuery и Ajax реализовать отображение текста одной html.

Получение кода html страницы по ее адресу

Проблема в том, что для данного сайта в файл записывается код не именно заданной страницы (в данном случае https://pwcats.info/kassiopeya/11208), а почему-то всегда прописывается код страницы https://pwcats.info/etherblade/11208. Это можно определить, сравнив полученный в файл текст и просмотренный в браузере исходный код. В чем может быть причина?
Для ясности, это разные сервера игры. Их можно выбирать на сайте справа вверху из ниспадающего списка.

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Получение html кода страницы
Помогите разобраться с получением html кода интернет страницы в приложении android, для.

Получение кода страницы HTML
Всем доброй ночи. Проблема заключается в том, что когда я начинаю получать html код сайта ->.

Получение html кода страницы
Значит, мне нужно получить html код указанной страницы. Однако я, не удосужившись изучить основы и.

Получение html кода страницы
Здраствуйте, как получать через webBrowser код я знаю, а можно обойтись как нибудь без него, чтоб в.

Получение HTML-кода страницы
Всем доброго времени суток. У меня опять проблема.) Дело вот в чем. Мне надо получить HTML код.

Эксперт по компьютерным сетям

5890 / 3348 / 1034
Регистрация: 03.11.2009
Сообщений: 9,977

Ничего там не «прописывается».
На только что открытой в браузере странице по ссылке на касиопею также есть ссылки на эзерблэйд.

Регистрация: 06.04.2011
Сообщений: 25

Да, точно, странно. Это косяк самого сайта? Обойти как-то можно? Например, эмулировать выбор сервера из ниспадающего списка?

Эксперт по компьютерным сетям

5890 / 3348 / 1034
Регистрация: 03.11.2009
Сообщений: 9,977

Это фича. Эмулировать выбор можно подсунув куки.

1 2 3 4 5 6 7 8 9 10 11
import requests cookies = { 'serverPW': '44251d7eaad29ab893803a9fbb1a6c130c4e5ff3fa4fd28' '61c4d5eefe0a1056ba%3A2%3A%7Bi%3A0%3Bs%3A8%3A%22server' 'PW%22%3Bi%3A1%3Bs%3A10%3A%22kassiopeya%22%3B%7D' } html = requests.get('https://pwcats.info/kassiopeya/11208', cookies=cookies) print(html.text)

Регистрация: 06.04.2011
Сообщений: 25
Ого, спасибо, работает) А для других серверов эту часть:

1 2 3
'serverPW': '44251d7eaad29ab893803a9fbb1a6c130c4e5ff3fa4fd28' '61c4d5eefe0a1056ba%3A2%3A%7Bi%3A0%3Bs%3A8%3A%22server' 'PW%22%3Bi%3A1%3Bs%3A10%3A%22kassiopeya%22%3B%7D'

как получить код html-страницы средствами Python?

В дополнение к другим ответам есть еще внешняя библиотека requests. У нее по мнению многих, в чье число и я вхожу, более красивый интерфейс чем у стандартных библиотек.

Отслеживать

ответ дан 2 июл 2015 в 12:15

Михаил Силонов Михаил Силонов

66 2 2 бронзовых знака

import urllib.request f = urllib.request.urlopen("http://ya.ru").read() print(f) 
import urllib import requests f = urllib.request.urlopen("http://ya.ru").read() print(f) 

Отслеживать

ответ дан 5 сен 2020 в 11:21

Простой страницы, динамически не меняющейся

import urllib import requests url='https://ya.ru' r = requests.get(url) #url - ссылка print ('reached 1') print(r.headers['content-type']) # 'text/html; charset=UTF-8' #before test what is it if (r.headers['content-type'].lower()=='text/html; charset=utf-8'): #it may be different print ('reached 2') html = r.text print(html) 

Как получить html код страницы?

phaggi

Владимир Куц, насчет последнего тейка не согласен. Добавление в отдельную переменную может еще для чего-нибудь понадобиться.

UPD: однако да, ОП что-то там напутал и с функциями, и с неймингом. Поправил

Ответы на вопрос 1
У меня немного замороченое решение но все же

import requests from bs4 import BeautifulSoup # я делаю парсинг этой библиотекой библиотека url = 'http://cbr.ru' site = requests.get(url) # Делаем запрос soup = BeautifulSoup(site.text, "html.parser") # получаем ввесь Html страницы content = soup.find('div').text # Получаем содержимое внутри всех тегов div на пример print(soup) # Выводим Html

Ответ написан более года назад
Комментировать
Нравится 2 Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

python

  • Python
  • +2 ещё

Что делать если про скачивании aiogram, выходить данная команда?

  • нет подписчиков
  • 12 минут назад
  • 12 просмотров

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *