AttributeError при парсинге веб-страницPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 AttributeError при парсинге веб-страниц

Сообщение Anonymous »

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

import requests
from bs4 import BeautifulSoup
import csv

url = "https://"
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')

data = []
for tag in soup.find_all(['div', 'table']):
if tag.name == 'div' and len(tag.find_all('table')) > 0:
for subtag in tag.find_all('table'):
data.append(subtag.text.strip())

with open('output.csv', 'w') as file:
writer = csv.writer(file)
for item in data:
writer.writerow([item])
writer.writerow([item])
writer.writerow([item])

try:
with open('output.txt', 'r') as file:
contents = file.read()
print(contents)
except FileNotFoundError:
print("File not found")
except Exception as e:
print(f"An error occurred: {e}")
Код пытается получить доступ к атрибуту имени каждого тега, но когда он встречает NavigableString, возникает ошибка.


Подробнее здесь: https://stackoverflow.com/questions/786 ... b-scraping
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Недостающая информация при парсинге веб-страниц
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Недостающая информация при парсинге веб-страниц
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Что делает функция синтаксического анализа при парсинге веб-страниц?
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Как пройти проверку человеком при парсинге веб-страниц?
    Anonymous » » в форуме Python
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Как пройти проверку человеком при парсинге веб-страниц?
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

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