Как манипулировать объектом Python, вызываемым bash в RStudio/QuartoPython

Программы на Python
Ответить
Anonymous
 Как манипулировать объектом Python, вызываемым bash в RStudio/Quarto

Сообщение Anonymous »

Я работаю со Scrapy, платформой Python для сбора данных в Интернете.
Я хочу написать инструкции по Quarto. Я использую RStudio.
Чтобы начать урок с простых и интерактивных тестов, я хочу использовать оболочку Scrapy.
Я запускаю оболочку Scrapy с помощью этой строки:

Код: Выделить всё

scrapy shell "https://quotes.toscrape.com/page/1/"
Он возвращает объектный ответ, которым я мог бы манипулировать с помощью Python.
Итак, с помощью Python я пишу:

Код: Выделить всё

citation_1 = response.css('div.quote')[0]
Но этот объект, похоже, не существует для Python, и у меня возникает ошибка NameError: name 'response' не определено при рендеринге файла qmd.
Когда я делаю то же самое в терминале RStudio, все работает нормально: первая строка открывает консоль Python, затем я могу манипулировать возвращенным объектом с помощью команд Python.

Подробнее здесь: https://stackoverflow.com/questions/793 ... dio-quarto
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»