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, возникает ошибка.
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}") [/code] Код пытается получить доступ к атрибуту имени каждого тега, но когда он встречает NavigableString, возникает ошибка.
Я хочу попробовать разделить свои музыкальные файлы на папки по жанрам и для удобства пишу код на C#. Нужная мне информация находится в этом классе div HTML-кода страницы Google xGj8Mb , но, используя стандартный метод C#, а также библиотеку...
Я хочу попробовать разделить свои музыкальные файлы на папки по жанрам и для удобства пишу код на C#. Нужная мне информация находится в этом классе div HTML-кода страницы Google xGj8Mb , но, используя стандартный метод C#, а также библиотеку...
Итак, в настоящее время я пытаюсь парсить веб-страницы, но я все еще новичок в этом. Я знаю, что это глупый вопрос, но что делает «функция анализа»? Для справки я предоставил блок кода ниже:
def parse(self, response):
items = []
for item in...
Я пытаюсь написать код парсинга веб-страниц на Python, но после входа на веб-сайт доступ к нему всегда запрещен из-за проверки человеком.
Я использовал этот код ниже, а на веб-сайте написано следующее:
Я пытаюсь написать код парсинга веб-страниц на Python, но после входа на веб-сайт доступ к нему всегда запрещен из-за проверки человеком.
Я использовал этот код ниже, а на веб-сайте написано следующее: