Я настраиваю веб-скребок на python и хочу, чтобы он работал в Amazon Lambda
При использовании pycharm я импортировал пакет "magazine3k", который позволяет извлекать текст из URL новостной статьи.
Данный код работает нормально. Имя файла "test.py"
Во время работы в AWS Lambda я получаю следующую ошибку:
«{
"errorMessage": "Невозможно импортировать модуль 'test'"
} "
Обработчик - "test.lambda_handler"
Нет ошибки при удалении "газеты импорта". Я проверил пакет развертывания и есть газета, поэтому команда должна работать нормально.
Как это исправить?
import requests
from bs4 import BeautifulSoup as BS
import newspaper #error is here
def lambda_handler(event, context):
# TODO implement
url = "https://www.thehindubusinessline.com/todays-paper/tp-opinion/Towards-equity-in-direct-taxes/article20050257.ece"
art = newspaper.Article(url)
art.download()
art.parse()
print(art.text)