Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 6, 2012 10:34:58

Seganapa
От: Новороссийск
Зарегистрирован: 2012-07-31
Сообщения: 139
Репутация: +  0  -
Профиль   Отправить e-mail  

Пример Post или Get на python

Всем привет!
Киньте, пожалуйста, кто-нибудь рабочий пример простенького кода, который делает запрос на любой сайт и получает контент страницы и заголовки…

Что-то я никак не разберусь… В PHP легко…



—————————————————————–
Изучаю и параллельно использую Python 2.7

Офлайн

#2 Авг. 6, 2012 10:43:07

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Пример Post или Get на python

Офлайн

#3 Авг. 6, 2012 10:52:22

Seganapa
От: Новороссийск
Зарегистрирован: 2012-07-31
Сообщения: 139
Репутация: +  0  -
Профиль   Отправить e-mail  

Пример Post или Get на python

Я вычитал про библиотеку Requests.
Это аналог urllib2? Ее нужно отдельно подключать? Чет не пойму…



—————————————————————–
Изучаю и параллельно использую Python 2.7

Офлайн

#4 Авг. 6, 2012 11:07:39

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Пример Post или Get на python

# -*- coding:utf-8 -*-
import urllib2
response=urllib2.urlopen('http://python.su/forum/topic/15220/')
html=response.read()
print html
print response.headers



Офлайн

#5 Авг. 6, 2012 15:16:33

Seganapa
От: Новороссийск
Зарегистрирован: 2012-07-31
Сообщения: 139
Репутация: +  0  -
Профиль   Отправить e-mail  

Пример Post или Get на python

установка библиотеки requests заканчивается этим:


Не пойму что делать дальше?
Как я понял файлы копируются в C:\Python27\Lib\site-packages\requests-0.13.6-py2.7.egg



—————————————————————–
Изучаю и параллельно использую Python 2.7

Офлайн

#6 Авг. 6, 2012 15:26:36

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Пример Post или Get на python

Тему не читал,

Seganapa
Не пойму что делать дальше?

Читать документацию и смело пользоваться requests не?



Офлайн

#7 Авг. 6, 2012 15:37:56

Seganapa
От: Новороссийск
Зарегистрирован: 2012-07-31
Сообщения: 139
Репутация: +  0  -
Профиль   Отправить e-mail  

Пример Post или Get на python

Читал документацию, пробовал разные способы…
Как проверить установлена ли библиотека?
Не могу разобраться с egg
Кто нибудь ставил requests? Дайте, пожалуйста, кратенький мануальчик…



—————————————————————–
Изучаю и параллельно использую Python 2.7

Офлайн

#8 Авг. 6, 2012 16:44:48

fata1ex
От:
Зарегистрирован: 2009-07-11
Сообщения: 732
Репутация: +  52  -
Профиль   Отправить e-mail  

Пример Post или Get на python

Офлайн

#9 Авг. 6, 2012 16:52:05

GaiveR
От:
Зарегистрирован: 2011-08-13
Сообщения: 122
Репутация: +  16  -
Профиль   Отправить e-mail  

Пример Post или Get на python

Судя по скрину установилась библиотека у вас нормально.

пример простенького кода, который делает запрос на любой сайт и получает контент страницы и заголовки…

import requests
resp = requests.get('http://python.su/forum/topic/15220/')
print resp.status_code
print resp.headers
print resp.text

Дальше читайте документацию по requests, а лучше - книжки по основам питона.



Отредактировано GaiveR (Авг. 6, 2012 16:52:56)

Офлайн

#10 Авг. 6, 2012 17:28:43

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Пример Post или Get на python

Seganapa, если новичок в питоне - поставь PyCharm, там автодополнение работает нормально.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version