IndentationError: ожидается блок с отступом discord.py - PullRequest
0 голосов
/ 01 октября 2019

Здравствуйте, я совершенно новичок в написании кода и работаю над диссон-ботом с python3, который использует bs4 и просит показать мне все списки на определенном автомобиле, который я ищу. Не уверен, правильно ли я пишу код или действительно ли причиной этой проблемы является отступ, любой совет будет принят с благодарностью!

import discord
from discord.ext import commands
import requests
import bs4
import lxml

req = requests.get('https://dallas.craigslist.org/search/cto?query=300zx')
soup = bs4.BeautifulSoup(req.text, 'lxml')

client = commands.Bot(command_prefix = '!')

@client.event
async def on_ready():
    print('Bot is ready.')

@client.command()
async def search(ctx):
    listings = soup.findAll('li', class_='result-row')
    listing1 = listings[0]
    def listing():
    global listing1
    for listing1 in listings:
        title = listing1.p.a.text
        link = listing1.p.a['href']
        price = listing1.span.text
    await ctx.send(f'Title: {title}\nLink: {link}\nPrice: {price}')

client.run('token')

  File "bot.py", line 21
    global listing1
         ^
IndentationError: expected an indented block

1 Ответ

0 голосов
/ 01 октября 2019
def listing():
    global listing
    ...

Вы забыли отступ здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...