Найти - Пользователи
Полная версия: urlencode({})
Начало » Python для новичков » urlencode({})
1
redgreenblue
Здравствуйте уважаемые форумчане.
Хотел написать пару плагинов для 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
может кто сталкивался, подскажите новичку?
спасибо
lorien
from urllib import urlencode
redgreenblue
lorien
from urllib import urlencode
огромное спасибо, все получилось!
krovickiy@gmail.com
# -*- 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
Разобрался:
conn = urllib2.urlopen(urllib2.Request(url, urllib.urlencode({}), headers))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB