@robocop45

Не запускается скрипт парсинга на python,что делать?

занимаюсь парсингом сайта Мвидео по ролику. Делаю все в точности так же. Не запускается скрипт. Но ошибок нет. Это не законченная работа. Но на данном этапе же должен выводиться запрос.

import requests
import json


def get_data():

    cookies = {
        # Мой код
    }

    headers = {
        # Мой код
    }

    params = {
        'categoryId': '195',
        'offset': '0',
        'limit': '24',
        'filterParams': [
            'WyLQotC+0LLQsNGA0Ysg0YHQviDRgdC60LjQtNC60L7QuSIsIi04Iiwi0JHQvtC70LXQtSA1JSJd',
            'WyLQotC+0LvRjNC60L4g0LIg0L3QsNC70LjRh9C40LgiLCItOSIsItCU0LAiXQ==',
        ],

    }

    response = requests.get('https://www.mvideo.ru/bff/products/listing', params=params, cookies=cookies, headers=headers).json()
    #print(response)

    products_ids = response.get('body').get('products')

    with open('1_products_ids.json', 'w') as file:
        json.dump(products_ids, file, indent=4, ensure_ascii=False)
    print(products_ids)


def main():
    get_data()

if __name__ == '__main':
    main()
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
Может, в предпоследней строке нужно написать:
if __name__ == "__main__":
  main()

?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы