Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 12, 2013 15:27:52

redgreenblue
Зарегистрирован: 2013-09-12
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

urlencode({})

Здравствуйте уважаемые форумчане.
Хотел написать пару плагинов для xbmc, но так как новичек с самого начала не чего не вышло.
имеем код:
import urllib, urllib2, re, sys, os
def GetHTML(url):
headers = {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3', ‘Content-Type’:'application/x-www-form-urlencoded'}
conn = urllib2.urlopen(urllib2.Request(url, urlencode({}), headers))
html = conn.read()
conn.close()
return html
html = GetHTML('http://www.linecinema.org/')
print html

код выдает ошибку: NameError: global name ‘urlencode’ is not defined
может кто сталкивался, подскажите новичку?
спасибо

Офлайн

#2 Сен. 12, 2013 15:50:28

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

urlencode({})

from urllib import urlencode

Офлайн

#3 Сен. 13, 2013 07:35:51

redgreenblue
Зарегистрирован: 2013-09-12
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

urlencode({})

lorien
from urllib import urlencode
огромное спасибо, все получилось!

Офлайн

#4 Фев. 3, 2017 13:32:36

krovickiy@gmail.com
Зарегистрирован: 2017-02-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

urlencode({})

# -*- coding: utf-8 -*-

# Импортируем нужные нам библиотеки

import urllib, urllib2, re, sys, os

# Функция для получения исходного кода web-страниц
def GetHTML(url):
headers = {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3', ‘Content-Type’:'application/x-www-form-urlencoded'}
conn = urllib2.urlopen(urllib2.Request(url, urlencode({}), headers))
html = conn.read()
conn.close()

return html

# Тест на работоспособность
html = GetHTML('http://www.linecinema.org/')
print html

Я тоже новичок. Что где поставили? Уменя ошыбка та же.

Отредактировано krovickiy@gmail.com (Фев. 3, 2017 13:55:13)

Офлайн

#5 Фев. 3, 2017 13:54:45

krovickiy@gmail.com
Зарегистрирован: 2017-02-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

urlencode({})

Разобрался:
conn = urllib2.urlopen(urllib2.Request(url, urllib.urlencode({}), headers))

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version