Как я могу заставить свой код Python очищать нужную часть веб-сайта?Python

Программы на Python
Anonymous
Как я могу заставить свой код Python очищать нужную часть веб-сайта?

Сообщение Anonymous »

Я пытаюсь заставить Python очистить страницу на веб-сайте законодательного собрания штата Миссисипи. Моя цель — очистить страницу и добавить то, что я собрал, в новый CSV. Моя командная строка не выдает ошибок, но я только очищаю символ " и все. Вот что у меня есть:

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

import requests
from bs4 import BeautifulSoup
import pandas as pd

list = ['http://www.legislature.ms.gov/legislation/all-measures/']

temp_dict = {}

for page in list:
r = requests.get(page)
soup = BeautifulSoup(r.content, 'html.parser')

temp_dict = [item.text for item in soup.select('tbody')]

df = pd.DataFrame.from_dict(temp_dict, orient='index').transpose()
df.to_csv('3-New Bills.csv')
Я думаю, проблема в строке 13:

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

    temp_dict = [item.text for item in soup.select('tbody')]
На что мне следует заменить слово «tbody» в этом коде, чтобы увидеть все счета? Большое спасибо за вашу помощь.

Подробнее здесь: https://stackoverflow.com/questions/730 ... -a-website

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