Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Python для новичков
  • » Добрый день! Подскажите пожалуйста где ошибка в коде или что нужно сделать чтобы программа заработала [RSS Feed]

#1 Апрель 27, 2017 10:40:18

theCaxa
Зарегистрирован: 2017-04-27
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Добрый день! Подскажите пожалуйста где ошибка в коде или что нужно сделать чтобы программа заработала

Добрый день , заказал услугу у программиста чтобы импортировал товары на сайте , написал код но выдается ошибка:
Traceback (most recent call last):
File “C:\Users\Сайхан\Desktop\Парсер\parse_24.04 — копия.py”, line 7, in <module>
from win32crypt import CryptUnprotectData
ImportError: No module named ‘win32crypt’

Сейчас поссорился с ним до этого сказал чтобы в модуле прописал pip install pywin32
и будет работать , но вел эти данные и выдало http://prnt.sc/f090ai вот это .Подскажите что сделать чтобы программа начала парсить .Кто поможет конечно не останусь в долгу Спасибо!

Прикреплённый файлы:
attachment parse_24.04 — копия.py (8,1 KБ)

Офлайн

#2 Апрель 27, 2017 11:07:47

krok64
Зарегистрирован: 2017-04-04
Сообщения: 75
Репутация: +  11  -
Профиль   Отправить e-mail  

Добрый день! Подскажите пожалуйста где ошибка в коде или что нужно сделать чтобы программа заработала

Попробуй вот так установить:

 pip install pypiwin32

Предварительно можешь еще pip обновить
 python -m pip install --upgrade pip

Отредактировано krok64 (Апрель 27, 2017 11:10:06)

Офлайн

#3 Апрель 27, 2017 11:36:59

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2828
Репутация: +  185  -
Профиль   Отправить e-mail  

Добрый день! Подскажите пожалуйста где ошибка в коде или что нужно сделать чтобы программа заработала

> parse_24.04 — копия.py

 def main():
    .....
            try:
                if 'gipershop' in url:
                    item_chrs = get_params(r.text, gipershop=True)
                else:
                    item_chrs = get_params(r.text, gipershop=False)
            except Exception as err:
                print(err)
                print('Не удалось спарсить данные с товара:', url)
            item_chrs_get = generate_item_chrs(item_chrs)
    ......  
        
def generate_item_chrs(item_chrs):
    for i, k in item_chrs['chrs'].items():
        if i in ('Производитель', 'Страна производитель'):
            continue
        yield i, k
 
def get_params(html, gipershop):
    .....
    if gipershop:
        ....
        chrs = get_chrs(gipershop=True)
    else:
        ....
        chrs = get_chrs(gipershop=False)
    return locals()
ИХМО не зря ты с ним поссорился.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Апрель 27, 2017 11:40:09)

Офлайн

  • Начало
  • » Python для новичков
  • » Добрый день! Подскажите пожалуйста где ошибка в коде или что нужно сделать чтобы программа заработала [RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version