繁体   English   中英

如何修复 - TabError:在缩进中使用不一致的制表符和空格

[英]How to fix - TabError: inconsistent use of tabs and spaces in indentation

我正在尝试使用pythonBeautifulSoup库从网络论坛中抓取问题。

以下是我试图回答问题的方式:

from bs4 import BeautifulSoup
import requests

url="https://forum.bouyguestelecom.fr/questions/browse?utf8=%E2%9C%93&flow_state=published&search=&order=created_at.desc"
req=requests.get(url).text

soup=BeautifulSoup(req, 'html.parser')
questions =soup.find_all("ul", class_="questions")

for question in questions:
    contents = soup.find_all("li", class_="questions-content first odd")
    for content in contents:
    ques=question.find("a", class_="content_permalink").text
    print(ques)

html 的样子: html

第一个循环以获取带有课堂问题的 ul

然后是一个循环来获取里面的 li

然后得到a的内容

我的逻辑对吗??

我的问题:

    ques=question.find("a", class_="content_permalink").text
TabError: inconsistent use of tabs and spaces in indentation

要解决错误问题,请调整缩进:

for content in contents:
    ques=question.find("a", class_="content_permalink").text
    print(ques)

代替

for content in contents:
ques=question.find("a", class_="content_permalink").text
print(ques)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM