Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 8, 2012 15:49:49

igrok
Зарегистрирован: 2012-04-08
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Как правильно загрузить страницу?

Добрый день!
Изучаю питон совсем недавно для себя. Сейчас делаю программу для сохранения коэффициентов на футбольные матчи. Раньше сохранял сайты руками, теперь пишу программу для этого. Сегодня столкнулся с проблемой: если сохранять файл так:

urllib.request.urlretrieve('http://www.oddsportal.com/matches/soccer/20120411/',(pfad+'/1.htm'))
то страница сохраняется, но без коэффициентов. Есть другой способ?


Офлайн

#2 Апрель 8, 2012 16:14:19

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Как правильно загрузить страницу?

igrok, каких коэффициентов ? а оно работает вообще ?

urllib.urlretrieve('http://www.oddsportal.com/matches/soccer/20120411/',filename='1.htm')

Офлайн

#3 Апрель 8, 2012 16:27:09

igrok
Зарегистрирован: 2012-04-08
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Как правильно загрузить страницу?

Да, работает. Но не как нужно.
Раньше сохранял сайты из браузера так: “Меню”—>“Сохранить как…”—>“Веб страница, только HTML” и все было нормально. С некоторого времени и при сохранении посредством браузера вышеописанным способом коэффициенты не сохраняются. Если сохранять как “Веб страница полностью”, то сайт сохраняется как 1.html + каталог 1_files. Тогда коэффициенты в файле 1.html присутствуют.

Офлайн

#4 Апрель 8, 2012 18:17:15

igrok
Зарегистрирован: 2012-04-08
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Как правильно загрузить страницу?

Singularity, коэффициенты это значения в полях 1, Х, 2.
Вот здесь:..

Офлайн

#5 Апрель 8, 2012 19:40:36

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Как правильно загрузить страницу?

Там яваскрипт

Офлайн

#6 Апрель 8, 2012 19:54:33

igrok
Зарегистрирован: 2012-04-08
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Как правильно загрузить страницу?

А можно как то сохранять страницы с яваскрипт?

Офлайн

#7 Апрель 10, 2012 13:37:49

igrok
Зарегистрирован: 2012-04-08
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Как правильно загрузить страницу?

Ведь браузер может сохранять сайт на диск в режиме “вебстраница полностью” вместе со всеми потрохами… Значит и пайтон должен уметь. Помогите, очень не удобно делать это руками!

Офлайн

#8 Апрель 10, 2012 13:47:30

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

Как правильно загрузить страницу?

Странные какие-то нынче программисты пошли. Мне потребовалось около 20 секунд, чтобы написать в гугле

 get javascript from page python
и найти решение в первых ссылках.



Отредактировано fata1ex (Апрель 10, 2012 13:47:49)

Офлайн

#9 Апрель 10, 2012 21:59:34

igrok
Зарегистрирован: 2012-04-08
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Как правильно загрузить страницу?

Там описание установки сторонних модулей для версии 2.7 У меня 3.2.
Нашел другой сайт без js. Тема закрыта. Спасибо.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version