Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите реализовать программу 
:(
    Опции темы
woof
Дата 10.7.2008, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 5.4.2007

Репутация: нет
Всего: нет



щаз возообновил учить питон после сессии
хачу сделать программку
вот код для начала
Код

#!/usr/bin/python
import urllib
f1=urllib.urlopen("http://yandex.ru")
f2=open("source.html", "w")
for line in f1.readlines():
    f2.write(line)
f2.close()
f1.close()

чё он делает думаю ясно.
Хачу сделать:
Чтобы при запуске проги, она просила ввести адресс сайта, далее после ввода прога сохраняла  в формате html сайты
короче по сути.
как сделать чтобы прога просила ввести сайт и с него копировала?
PM MAIL   Вверх
woof
Дата 10.7.2008, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 5.4.2007

Репутация: нет
Всего: нет



и ещё чтоб, можно было выбирать как назвать файл и расширение.
PM MAIL   Вверх
Lazin
Дата 11.7.2008, 07:35 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 2
Всего: 154



и еще чтоб можно было грабить караваны =)
Код

#!/usr/bin/python
import urllib
from sys import stdin

print "URL:"
url = stdin.readline().strip()
print "File name:"
filename = stdin.readline().strip()
f1 = urllib.urlopen(url)
f2 = open(filename, "w")
for line in f1.readlines():
    f2.write(line)
f2.close()
f1.close()

print "Вы хотите грабить караваны? yes(Y)/no(N)"
answer = stdin.readline().strip()
if answer.upper() == 'Y':
    caravan_robbery()


Это сообщение отредактировал(а) Lazin - 11.7.2008, 08:02
PM MAIL Skype GTalk   Вверх
woof
Дата 11.7.2008, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 5.4.2007

Репутация: нет
Всего: нет



пишет что filename неверная констнанта

Это сообщение отредактировал(а) woof - 11.7.2008, 09:49
PM MAIL   Вверх
woof
Дата 11.7.2008, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 5.4.2007

Репутация: нет
Всего: нет



всё уже разобрался
PM MAIL   Вверх
megaflop
Дата 18.7.2008, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 5.5.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 1



всё бывает гораздо проще smile

urlget.py:

import sys, urllib

try:
    urllib.urlretrieve(*sys.argv[1:])
except:
    print '\nurlget.py url file_name'

Запускаем:

python urlget.py http://www.yandex.ru/ yandex.html


Это сообщение отредактировал(а) megaflop - 18.7.2008, 13:36
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0730 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.