Я новичок в BeautifulSoup и собираю разные пары вопросов-ответов от Quora
по теме 'GRE' ссылка .
После очистки я просмотрел очищенную пару вопрос-ответ и заметил, что порядок очищенной пары отличается от того, который есть на сайте.
С this вопрос, ответ говорит, что find_all
действительно сохраняет порядок, но использование find_all
не помогло сохранить порядок в моем случае.
Я что-то не так делаю?Пожалуйста, помогите !!
Вот код для очистки:
from bs4 import BeautifulSoup
import requests
r = requests.get('https://www.quora.com/topic/Graduate-Record-Examination-GRE-1')
soup = BeautifulSoup(r.text,'lxml')
#print(soup.prettify())
#match = soup.title
#match
#match.text
#a = soup.find('link', id_ = 'wxlJClxd1')
#a = soup.find('div', class_ = 'AnswerStoryBundle Bundle')#.find('div', id_ = '__w2_waNcSF3r41_paged_list')
a = soup.find_all('div',{'class':'AnswerStoryBundle Bundle'})
for i in a:
print(i.text,'\n')
---------
Я не могу понять, почему происходит различие в заказе?