На веб-сайте есть несколько таблиц. Я хочу выбрать один из них, и есть моя проблема. Когда я пишу:BeautifulSoup выбрать таблицу
g_data=soup.find_all("table",{"class":"awT votegroup votegroup7 wH episodesList"}, {"id":"sezon7"})
он находит меня точно только таблица N 7, но когда я пишу, как следующее:
html_1=("table",{"class":"awT votegroup votegroup7 wH episodesList"}, {"id":"sezon7"})
g_data=soup.find_all(html_1)
Он находит все таблицы (из таблицы 1, 7). Что другое? Почему второе решение не работает? Я хочу использовать только таблицу nr 7 и превратить ее в функцию, поэтому мне нужно, чтобы второе решение работало правильно. Весь код:
from bs4 import BeautifulSoup
import requests
r=requests.get("http://www.filmweb.pl/serial/Synowie+Anarchii-2008-479538/episodes#sezon7")
soup=BeautifulSoup(r.content)
html_1=("table",{"class":"awT votegroup votegroup7 wH episodesList"}, {"id":"sezon7"})
g_data=soup.find_all(html_1)
print g_data