Различное упорядочение пары вопросов и ответов - PullRequest
0 голосов
/ 22 декабря 2018

Я новичок в 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')

---------

Я не могу понять, почему происходит различие в заказе?

...